もっと読む
« 【PHP】「select」タグが入力不可でも値をPOSTするには「option」タグを「disabled」に設定する | メイン | 【SQL-Server】WITH句を使って同一処理SQLを複数回利用する »
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) );
このページのトラックバックURL:http://app.mitelog.jp/t/trackback/459161/34191411
【SQL-Server】Oracleの「CREATE OR REPLACE TABLE」に変わる方法についてを参照しているブログ:
名前:
メールアドレス:
URL:
この情報を登録する
コメント:
コメント