たまにしか使わないSQLをメモ、メモ…
1.テーブルのコピー関連
・テーブルの構造コピー(カラム名、主キー等すべて同じクローンテーブル作成)
判らんかった。
SQLマネージメントスタジオで、テーブルのコピー>新規作成>…
で元テーブルのCreate文(主キーなどのCreate文含む)を作成し、テーブル名を変更してクローンテーブルを作成した。
・同じ構造のテーブルへの「データのみ」まるっとコピー
INSERT INTO [コピー先テーブル]
SELECT *
FROM [オリジナルテーブル]
2.日付関連
・日付と時刻を合体させる方法
DECLARE @Day VARCHAR(10) = '20140801'
DECLARE @Time VARCHAR(10) = '10:10'
SELECT CONVERT(DATETIME, CONVERT(VARCHAR, @Day, 111) + ' ' + CONVERT(VARCHAR, @Time, 108))