SQL Server/SQL Server Tip

SQL Server 2008 변수 선언 후 초기값 설정

SungWookKang 2015. 7. 16. 19:56
반응형

SQL Server 2008 변수 선언 후 초기값 설정

 

-- 우선테이블생성부터.

   

USEtempdb;

   

   

IFOBJECT_ID('dbo.Test','U')ISNOTNULLDROPTABLEdbo.Test;

   

CREATETABLEdbo.Test(

orderid INT NOTNULL,

orderdate DATE NOTNULL,

empid INT NOTNULL,

custid VARCHAR(5) NOTNULL,

qty INT NOTNULL,

CONSTRAINTPK_Test PRIMARYKEY(orderid)

);

   

   

-- 기존SQL 2000 , 2005 에서는테이블을생성후데이터를입력할때마다INSERT 구문을붙어줘야했다.

   

   

   

INSERTINTOdbo.TEST (orderid,orderdate,empid,custid,qty)VALUES(30001,'20070802',3,'A',10)

   

INSERTINTOdbo.TEST (orderid,orderdate,empid,custid,qty)VALUES(10001,'20071224',2,'A',12)

   

INSERTINTOdbo.TEST (orderid,orderdate,empid,custid,qty)VALUES (10005,'20071224',1,'B',20)

   

   

   

SELECT*FROMdbo.Test;

   

   

   

   

   

   

-- SQL 2008에서는좀더편하게바뀌었다. 기존2000, 2005의방식도사용가능하다.

   

INSERTINTOdbo.Test(orderid,orderdate,empid,custid,qty)

VALUES

(30001,'20070802',3,'A',10),

(10001,'20071224',2,'A',12),

(10005,'20071224',1,'B',20)

   

SELECT*FROMdbo.Test;

   

   

반응형