시스템 함수

다음 표에서는 ODBC 스칼라 함수 집합에 포함된 시스템 함수를 나열합니다. SQL_SYSTEM_FUNCTIONS 정보 유형으로 SQLGetInfo호출하면 애플리케이션이 드라이버에서 지원하는 시스템 함수를 확인할 수 있습니다.

exp표시되는 인수는 열의 이름, 다른 스칼라 함수의 결과 또는 리터럴일 수 있습니다. 여기서 기본 데이터 형식은 SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME 또는 SQL_TYPE_TIMESTAMP 나타낼 수 있습니다.

으로 표시된 인수는 리터럴 상수일 수 있습니다. 여기서 기본 데이터 형식은 SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME 또는 SQL_TYPE_TIMESTAMP 나타낼 수 있습니다.

반환되는 값은 ODBC 데이터 형식으로 표시됩니다.

함수 설명
DATABASE( ) (ODBC 1.0) 연결 핸들에 해당하는 데이터베이스의 이름을 반환합니다. (데이터베이스 이름도 호출 하여 사용할 수 있습니다.SQL_CURRENT_QUALIFIER 연결 옵션을 사용한 SQLGetConnectOption 입니다.)
IFNULL(exp,value)(ODBC 1.0) exp가 null이면 이 반환됩니다. exp가 null이 아니면 exp가 반환됩니다. 가능한 데이터 형식 또는 값 형식은 exp데이터 형식과 호환되어야 합니다.
USER( ) (ODBC 1.0) DBMS에서 사용자 이름을 반환합니다. (사용자 이름은 를 통해서도 사용할 수 있습니다.정보 유형을 지정하여 SQLGetInfo : SQL_USER_NAME.) 로그인 이름과 다를 수 있습니다.