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

TSQL-BEGIN .. ENDブロック内でGOを使用する方法は?

    私も同じ問題を抱えていましたが、最終的に SET NOEXECを使用して問題を解決することができました。 。

    IF not whatever
    BEGIN
        SET NOEXEC ON; 
    END
    
    ALTER TABLE dbo.EMPLOYEE ADD COLUMN EMP_IS_ADMIN BIT NOT NULL
    GO
    UPDATE dbo.EMPLOYEE SET EMP_IS_ADMIN = whatever
    
    SET NOEXEC OFF; 
    


    1. SQL Server(T-SQL)で「date」を「datetime2」に変換する例

    2. ListをJavaからOracleプロシージャに渡す方法は?

    3. Oracleクライアントのインストールエラー-パスが長すぎます

    4. SQLiteDatabaseエラーsqlite:(1)near):構文エラー