SQLストアドプロシージャをSybaseASEに変換しています。
私は次のようないくつかのデータ型に出くわしました:
declare @mask ident
declare @type ident
declare @start varchar(max)
Ident
またvarchar(max)
、SybaseASEではサポートされていません。使用できる正しい代替データ型は何ですか?
SQLストアドプロシージャをSybaseASEに変換しています。
私は次のようないくつかのデータ型に出くわしました:
declare @mask ident
declare @type ident
declare @start varchar(max)
Ident
またvarchar(max)
、SybaseASEではサポートされていません。使用できる正しい代替データ型は何ですか?
Sybase ASEでは、varcharの値はサーバーのページサイズまでの任意の値にすることができます(2k、4k、8k、または16kが使用可能なページサイズです)。
Sybaseにはidentデータ型はありませんが、代わりに使用できるユーザー定義のデータ型を作成できます。
sp_addtype ident, "numeric(5)", "identity"
詳細については、SybaseのTransact-SQLユーザーズガイドを参照してください。