私は t-sql で遊んでいて、いくつかの変数を選択できるようにしたいと考えています。
現在、データベース内のすべてのテーブルのカウント(*)を取得して、これを印刷したいだけです。
次のことを試すと:
EXEC('SELECT COUNT(*) FROM '+ @テーブル名)
これにより、すべての行のカウントが得られます。ここで、COUNT(*) を変数に格納したいと思います。これを達成するために、私は宣言しました。私はいくつかの異なるアプローチを試しましたが、とりわけこれは次のとおりです。
EXEC('SELECT' + @row_count +' = COUNT(*) FROM '+ @テーブル名)
エラーが発生します (メッセージ 102、レベル 15、状態 1、行 1 '=' 付近の構文が正しくありません)。
これを正しく表現する方法はありますか?