반응형
Notice
Recent Posts
Recent Comments
Link
알골의세계정복
[MSSQL] 변수 본문
반응형
SQL에서 변수는 DECLARE / SET / SELECT 로 접근할 수 있다.
변수 선언
DECLARE @변수명 자료형
DECLARE @변수명 자료형, @변수명 자료형...
- 변수이름에는 항상 '@'와 같이 써 주어야 하며, '@@'의 경우에는 시스템 함수이다.
변수 초기화
SET @변수명 = 값
변수값 가져오기
SELECT @변수명
DECLARE @이름 CHAR(10), @번호 INT
SET @이름 = '알골'
SET @번호 = 72
SELECT @이름, @번호
VAR 로 시작하는 자료형
var이 붙는 것은 가변길이를 의미한다.
char(40)은 실제 사용 여부와 상관 없이 무조건 40바이틀 할당한다.
varchar(40)은 실제 사용 크기에 맞추어 메모리를 할당한다.
사용자 정의 자료형
sp_addtype 새로운 타임 이름, SQL 데이터 타입
sp_addtype tEmpNo, CHAR(5)
DECLARE @이름 CHAR(10), @번호 INT
SET @이름 = '알골'
SET @번호 = 72
SELECT @이름, @번호
자료형 바꾸기
CONVERT(datatype, expression or column_name)
SELECT CONVERT(char(2), 'AABBCC')
반응형
Comments