sql >> データベース >  >> Database Tools >> SSMS

.NETフロントエンドでのSQLストアドプロシージャの検証(SSMSの解析オプションと同様)

    SQL Serverでは、次のコマンドを実行しないコマンドを実行できます。

    parseが正確に行うこと ボタンは使用します

    SET NOEXEC ON;
    

    その後のコマンドは実行されず、評価/コンパイルされるだけです。以下の通常の使用に戻るには

    SET NOEXEC OFF;
    

    したがって、SMOを使用せずにアプリケーションを簡素化するには、以下の戦略を使用します。

    クエリをSET NOEXEC ONで囲みます およびSET NOEXEC OFF

    -- string yourSqlStatement  = "SET NOEXEC ON; " + textarea.Text + " SET NOEXEC OFF;"
    -- execute the yourSqlStatement using your programming language
    

    SQLServerリファレンス



    1. クイズでのユーザーの選択が正しいかどうかを確認するにはどうすればよいですか?

    2. これらのSQLServerセッションはどこから来たのですか?

    3. phpmyadminのメモリサイズを増やす方法

    4. ManagementStudioとプロファイラーでのクエリ実行時間。それは何を測定しますか?