다음을 통해 공유


식에 사용하는 미리 정의된 변수

식에 열 이름, 리터럴, 연산자, 함수뿐만 아니라 의미 또는 값이 미리 정의된 변수를 사용할 수 있습니다.예를 들어 현재 사용자의 이름을 표시하거나 값이 없는(null) 데이터 열을 검색할 때 미리 정의된 변수를 사용할 수 있습니다.

사용할 수 있는 미리 정의된 변수는 쿼리하고 있는 데이터베이스에 따라 다릅니다.사용할 수 있는 미리 정의된 변수에 대한 자세한 내용은 데이터베이스 설명서를 참조하십시오.

[!참고]

미리 정의된 변수를 함수로 사용할 수도 있습니다.예를 들어 한 데이터베이스에서는 미리 정의된 변수 CURRENT_USER를 사용할 수 있는 반면 다른 데이터베이스에서는 동일한 정보를 USER_NAME( ) 함수로 사용할 수 있습니다.자세한 내용은 데이터베이스 설명서를 참조하십시오.

다음 목록은 Microsoft SQL Server 같은 일부 데이터베이스에서 사용할 수 있는 미리 정의된 변수 예를 포함합니다.

미리 정의된 변수

설명

예제

CURRENT_USER

현재 사용자의 사용자 이름

UPDATE accounts 
SET salesperson = CURRENT_USER
WHERE region = 'NW'

북서쪽 지역에서 모든 계정의 salesperson 열을 현재 사용자 이름으로 변경합니다.

NULL

검색 식 IS NULL과 IS NOT NULL에서 사용되는 null 값*

SELECT emp_id, lname, fname, minit
FROM employee
WHERE minit IS NULL

중간 이니셜이 없는 작성자를 찾습니다.

* IS 키워드는 NULL과 함께 사용하는 특수 연산자입니다.

참고 항목

참조

식의 구조

개념

쿼리에서의 식

기타 리소스

매개 변수를 사용하여 쿼리