-- 변수(Variable) : 변수선언부터변수출력까지블럭씌우고실행(F5)

 

-- 변수선언

Declare @Num Int

 

-- 변수초기화

Set @Num = 1234

 

-- 변수사용

Set @Num = @Num * 10

 

-- 변수출력

Select @Num

 

-- 샘플테이블생성및변수를사용해서데이터입력

Create Table Products

(

       ModelName VarChar(100) Not Null,

       UnitPrice Int Not Null

)

 

Declare @ModelName VarChar(100)

Declare @UnitPrice Int

 

Set @ModelName = '쉽게배우는SQL Server'

Set @UnitPrice = 20000

 

Insert Into Products Values(@ModelName, @UnitPrice)

 

Select * From Products

 

-- SQL 문장을변수에담아놓고, 동적으로실행(동적쿼리문)

Declare @sql VarChar(255)

Set @sql = 'Select * From Products'

Exec(@sql)

 

 

/*

EXECUTE(Transact-SQL): Transact-SQL 일괄처리내에서또는시스템저장프로시저, 사용자정의저장프로시저, 스칼라반환사용자정의함수또는확장 저장프로시저와같은모듈에서문자열이나명령문자열을실행합니다.

*/

 


'.NET프로그래밍 > SQL Server 2008' 카테고리의 다른 글

19. 제어문 - if문  (0) 2009.09.11
18. 연산자  (0) 2009.09.11
16. SQL서버의 데이터형식  (0) 2009.09.11
15. 주석문  (0) 2009.09.11
14. 출력문  (0) 2009.09.11
Posted by holland14
: