1.identity
Sybase:
create table mytable (
user_id numeric(10,0) identity
)
user_id numeric(10,0) identity
)
注:类型必须是numeric,如:
numeric(10,0)
10是位数,第二个参数必须为0
而且identity似乎不能定义初始值和跳跃值
MSSQL:
create table mytable (
user_id int identity(10,0)
)
user_id int identity(10,0)
)
注:
IDENTITY [ ( seed , increment ) ]
参数
seed
装载到表中的第一个行所使用的值。
increment
增量值,该值被添加到前一个已装载的行的标识值上。
2.Cursor的状态
Sybase:
@@SQLSTATUS
MSSQL:
@@FETCH_STATUS
3./**/的go的问题
Sybase:
允许这样的注释:
/*insert into......
go*/
MSSQL:
不允许这样的注释:
/*insert into......
go*/
因为当检索到go的时候,就把前面的语句提交了,那时只有一个"/*",所以就会出错了
不知道为什么Sybase可以
(待续....)