0

SQLストアドプロシージャをSybaseASEに変換しています。

私は次のようないくつかのデータ型に出くわしました:

declare @mask ident
declare @type ident
declare @start varchar(max)

Identまたvarchar(max)、SybaseASEではサポートされていません。使用できる正しい代替データ型は何ですか?

4

1 に答える 1

1

Sybase ASEでは、varcharの値はサーバーのページサイズまでの任意の値にすることができます(2k、4k、8k、または16kが使用可能なページサイズです)。

Sybaseにはidentデータ型はありませんが、代わりに使用できるユーザー定義のデータ型を作成できます。

sp_addtype ident, "numeric(5)", "identity"

詳細については、SybaseのTransact-SQLユーザーズガイドを参照してください。

于 2013-02-26T17:14:34.577 に答える