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

SQL Server:バッチステートメント(つまり、GOを使用)は何に適していますか?

    この例では、まったく役に立ちません。

    ただし、バッチ内のステートメントは多くのステートメントのみである必要があります。

    CREATE PROCEDUREなど 。

    また、多くの場合、スキーマを変更した後(たとえば、既存のテーブルに新しい列を追加した後)、新しいスキーマを使用するステートメントを別のバッチで個別にコンパイルする必要があります。

    通常、GOで区切られた個別のバッチを送信する代わりの方法 EXECを使用して子バッチでSQLを実行することです



    1. MySQLに最適化されたクエリ

    2. SQL Serverでsp_dependsを使用しないでください(非推奨)

    3. PostgreSQL:Windowsでの自動バックアップ

    4. 複数の変数を持つmysqlテーブル構造