3

Sybase データベース ISQL.exe を使用しています。この句を使用してテーブル変数を宣言すると:

declare @tabVar table (fid int, name varchar(10))

エラーが発生しました:ステートメントを実行できませんでした。キーワード「テーブル」付近の構文が正しくありません

どこが間違っているのかわかりません。誰か助けてもらえますか?

4

2 に答える 2

4

正しい施工ではありません。sybase ではテーブル型変数を使用できません。このソリューションでは、以下のように一時テーブルを使用することをお勧めします:

create table #tabVar 
(
 fid int, 
 name varchar(10)
)
于 2012-11-13T11:07:32.987 に答える
0

これは、Sybase では新しいものでなければなりません。私は今それを使用しています。

DECLARE LOCAL TEMPORARY TABLE @tabVar (fid int, name varchar(10))

于 2014-10-14T15:57:13.070 に答える