もっと読む
« 2019年7月 | メイン | 2019年10月 »
SQL-Server には Oracle の様に CREATE OR REPLACE TABLE がありません。 そこで以下の様に OBJECT_ID 関数でテーブルの存在確認をし、存在すればテーブルを削除(DROP TABLE)します。 その後で、テーブルの生成(CREATE TABLE)を行います。 このテーブルでは CODE1 、 CODE2 を主キーとして設定する例を示しています。 IF OBJECT_ID('dbo.TEST1') IS NOT NULL DROP TABLE [TEST1]; CREATE TABLE [TEST1]( [CODE1] [NUMERIC]( 8) NOT NULL ,[CODE2] [NUMERIC]( 6) NOT NULL ,[DATA1] [VARCHAR](10) NULL ,[DATA2] [VARCHAR](20) NULL ,[DATA3] [NUMERIC]( 8) NULL ,PRIMARY KEY(CODE1, CODE2) );
最近のコメント