MySQLで表を宣言する方法を尋ねます。私はこのコードを使用してみましたが、私は下のエラーを取得しています:SQLで変数を宣言し、「テーブル変数@TBLを宣言しなければならない」エラー
DECLARE @TBL VARCHAR(20)
SET @TBL = 'A171107001';
select APPLICATION, count(JOB_NAME) as 'JOB COUNT' from @TBL
エラーメッセージ:
のJava :: JavaSql ::のSQLException:テーブル変数を宣言しなければなりません "@TBL": DECLARE @TBL VARCHAR(20)
彼女はテーブル変数 – Valerica
を宣言したい**どの** SQL? MySQL、Oracle、SQL Server、または何か他のもの?あなたの投稿を編集してタグ付けしてください。 @Valericaいいえ、明確に言い表せませんが、コードは、変数から取られた動的な名前を持つテーブルから選択する方法が問題であることを示しています。 DBMSにタグが設定されると、これを重複としてマークするのは簡単です。 –
テーブル名をそのようなパラメータとして渡すことはできません。 – jarlh