初用sybase,遇到了很多的問題。主要是一下幾點:
    
1.sybase默認對表明字段名等是區分大小寫的,所以如果不注意就會收到如下錯誤:
Server Message:  Number  208, Severity  16
Server 'server', Line 1:
xxx not found.
  這個問題需要通過服務器的配置忽略大小寫
2.sybase create table時,如果一個列不指定not null,那么默認也是not null
3.事務的問題

1    開始事務
2      insert into 表a (新記錄)
3      select 表a (查詢已有記錄123)
4      select 表a  (查詢已有記錄123,這個通過另外的一個連接來查詢)
5   提交事務

 這在sybase中,在第4行就會出現死鎖。這在oracle,mysql,sqlserver下都是沒有問題。
這應該是sybase對表鎖造成的,sybase的鎖的可以修改,可以參考:http://www.chinaunix.net/jh/21/2292.html

4.varchar null,插入一個空字符時,sybase給轉換成了一個空格,這個好多地方比較時就會有問題。不知道是否能否修改這個默認值。