sql >> データベース >  >> RDS >> Sqlserver

生成されたSQLを変数から実行するにはどうすればよいですか?

    括弧が必要ですexec (@sql)

    SQL Serverは、@sqlで名前のストアドプロシージャを検索します これがないと変数が文句を言うCould not find stored procedure 'select x, y from z'.

    動的SQLを使用している場合動的SQLの呪いと祝福 を参照してください。 トピックに関する良い記事のために。



    1. SQLクエリ-ビューから*を選択するか、ビューからcol1、col2、...colNを選択します

    2. 指定されたポイント(タイムスタンプまたはトランザクションID)以降のpostgres増分更新をクエリする方法は?

    3. Oracleは短絡評価を使用していますか?

    4. 重複キーでは、Nullまたは空の値のみを更新します