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;
'SQL Server > SQL Server Tip' 카테고리의 다른 글
SQL Server PIVOT (0) | 2015.07.16 |
---|---|
SQL Server 2008 테이블 INSERT 하기 (0) | 2015.07.16 |
필터링 된 인덱스 및 통계 (0) | 2015.07.16 |
SQL Server 2016 향상된 In Memory 테이블 (0) | 2015.07.16 |
백업 확장이벤트로 백업 진행 과정과 소요되는 시간 확인 (0) | 2015.07.16 |