2、注意default的用法
create proc a
as
create table #a(a int,b int null default 1)
insert #a(a) values(1)
go
在Sybase For SCO平台上ok,在Sybase For NT下failed,如果不是临时表,则都可执行。
1、注意ISNULL的用法
select isnull(col1,0)+@val1 from my_tab where col2=@val2
其中col1为numeric(12,2),@val1为money
在IBM RS6000,AIX UNIX 4.2,sybase 11.9.2 for AIX 会出现数值转换溢出错误,sybase 11.0.3 for SCO则无此问题。