시스템 함수
다음 표에서는 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.) 로그인 이름과 다를 수 있습니다. |