by Nurgün Özgür
1. September 2009 20:24
Oracle ve MSSQL'da NULL farklı davranır. Her iki veritabanı için yazan arkadaşların
buna dikkat etmesi gerekiyor.
Örnek:
MSSQL
create table Customer(FirstName varchar(20))
Oracle
create table Customer(FirstName varchar2(20))
örnek tabloları yarattıktan sonra insertları yapalım
insert into Customer(FirstName) values ('Neva')
insert into Customer(FirstName) values ('')
insert into Customer(FirstName) values (NULL)
select * from Customer where FirstName is null
üsteki select MSSQL da sadece bir sonuç döndürecek
Oracle da ise iki satır dönecek. Buna dikkat edelim.