SQL ServerでDBを作成しデータをinsertしたメモ
SQLサーバにデータベースを作成してデータを挿入してみた。 これをファイルにして、バッチで実行させてみたい。 -- Create Database IF NOT EXISTS (select * from master..sysdatabases where name='DB_CHK') CREATE DATABASE DB_TEMP COLLATE Japanese_BIN2 GO USE DB_CHK; -- select object_id('Student'); -- create table if object_id('Student') is null CREATE TABLE Student ( StudentGPAID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, GradeYear TINYINT NOT NULL, Semester NVARCHAR(20) NOT NULL, GradeScore DECIMAL(5,2) NULL, GPA CHAR(1) NULL, CompletedFlag BIT NOT NULL DEFAULT (0) ) go -- Auto rollback when happened Error. SET XACT_ABORT ON begin transaction begin try insert into Student ( GradeYear, Semester, GradeScore, GPA, CompletedFlag) values ( 19, '3学期', 1.01, 'A', 1); insert into Student ( GradeYear, Semester, GradeScore, GPA, CompletedFlag) values ( 20, '2学期', 2.02, 'B', 0); insert into Student ( GradeYear, Semester, Gra...