我正在将SQL存储过程转换为Sybase ASE。
我遇到了一些数据类型,比如:
declare @mask ident
declare @type ident
declare @start varchar(max)
Sybase ASE不支持Ident
和varchar(max)
。我可以使用的正确的替代数据类型是什么?
发布于 2013-02-26 17:14:35
在Sybase ASE中,varchar的值可以是服务器页面大小之前的任何值(2k、4k、8k或16k是可用的页面大小)。
Sybase没有ident数据类型,但是您可以创建一个用户定义的数据类型。
sp_addtype ident, "numeric(5)", "identity"
在Sybase的Transact-SQL User's Guide中有更多信息
https://stackoverflow.com/questions/15085001
复制