Sybase データベース ISQL.exe を使用しています。この句を使用してテーブル変数を宣言すると:
declare @tabVar table (fid int, name varchar(10))
エラーが発生しました:ステートメントを実行できませんでした。キーワード「テーブル」付近の構文が正しくありません
どこが間違っているのかわかりません。誰か助けてもらえますか?
Sybase データベース ISQL.exe を使用しています。この句を使用してテーブル変数を宣言すると:
declare @tabVar table (fid int, name varchar(10))
エラーが発生しました:ステートメントを実行できませんでした。キーワード「テーブル」付近の構文が正しくありません
どこが間違っているのかわかりません。誰か助けてもらえますか?
正しい施工ではありません。sybase ではテーブル型変数を使用できません。このソリューションでは、以下のように一時テーブルを使用することをお勧めします:
create table #tabVar
(
fid int,
name varchar(10)
)
これは、Sybase では新しいものでなければなりません。私は今それを使用しています。
DECLARE LOCAL TEMPORARY TABLE @tabVar (fid int, name varchar(10))