TIL

Today I Learned. 知ったこと、学んだことを書いていく

テーブルがあったら、削除して作成 - SQL Server 2012

SQL Server 2012 でこれでうまく動かなかったため、違う方法を探してみた

TEMPテーブルがあれば、削除し、作成するSQLは以下のようになる。

IF OBJECT_ID('dbo.TEMP') IS NOT NULL
DROP TABLE dbo.TEMP
CREATE TABLE TEMP (a INT)

注意:OBJECT_ID()の引数は文字列!!''で囲むことを忘れないこと


参考文献

初級DBエンジニアの備忘録: [SQLserver][SQLite]テーブルの再作成