初用sybase,遇到了很多的問(wèn)題。主要是一下幾點(diǎn): 1.sybase默認(rèn)對(duì)表明字段名等是區(qū)分大小寫(xiě)的,所以如果不注意就會(huì)收到如下錯(cuò)誤: Server Message: Number 208, Severity 16 Server 'server', Line 1: xxx not found. 這個(gè)問(wèn)題需要通過(guò)服務(wù)器的配置忽略大小寫(xiě) 2.sybase create table時(shí),如果一個(gè)列不指定not null,那么默認(rèn)也是not null 3.事務(wù)的問(wèn)題
這在sybase中,在第4行就會(huì)出現(xiàn)死鎖。這在oracle,mysql,sqlserver下都是沒(méi)有問(wèn)題。 這應(yīng)該是sybase對(duì)表鎖造成的,sybase的鎖的可以修改,可以參考:http://www.chinaunix.net/jh/21/2292.html 4.varchar null,插入一個(gè)空字符時(shí),sybase給轉(zhuǎn)換成了一個(gè)空格,這個(gè)好多地方比較時(shí)就會(huì)有問(wèn)題。不知道是否能否修改這個(gè)默認(rèn)值。