17. 변수(Variable)
.NET프로그래밍/SQL Server 2008 2009. 9. 11. 13:08 |-- 변수(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 |