Database/SQL Server2010. 8. 15. 20:44
-- 메타데이터 함수
SELECT COL_LENGTH(<table, nvarchar, >, <column, nvarchar, >) --한 열의 정의된 길이를 반환합니다.
SELECT COL_NAME(<table_id, int, >, <column_id, int, >) --데이터베이스 열이름을 반환합니다.
SELECT COLUMNPROPERTY(<id, int, >, <column, nvarchar, >, <property, nvarchar, >) -- 열 또는 프로시저 매개 변수에 대한 정보를 반환합니다.
SELECT DATABASEPROPERTY(<database, nvarchar(128), >, <property, nvarchar, >) --특정 데이터베이스와 속성 이름에 대한 명명된 데이터베이스 속성을 반환합니다.
SELECT DATABASEPROPERTYEX(<database, nvarchar(128), >, <property, nvarchar(128), >) -- 지정한 데이터베이스 옵션의 현재 설정이나 지정한 데이터베이스의 속성을 반환합니다.
SELECT DB_ID(<database, nvarchar, >) -- 데이터베이스 ID번호를 반환합니다.
SELECT DB_NAME(<database_id, smallint, >) -- 데이터베이스 이름을 반환합니다.
SELECT FILE_ID(<file_name, nchar(128), >) -- 특정 논리적 파일 이름에 대한 파일 ID를 반환합니다.
SELECT FILE_NAME(<file_id, smallint, >) --특정 파일 ID에 대한 논리적 파일 이름을 반환합니다.
SELECT FILEGROUP_ID(<filegroup_name, nvarchar(128), >) --특정 파일 그룹 이름에 대한 파일 그룹 ID를 반환합니다.
SELECT FILEGROUP_NAME(<filegroup_id, smallint, >) --파일 그룹 ID에 대한 파일 그룹 이름을 반환합니다.
SELECT FILEGROUPPROPERTY(<filegroup_name, nvarchar(128), >, <property, varchar(128), >) --파일 그룹 및 속성 이름을 지정한 파일 그룹 속성을 반환합니다.
SELECT FILEPROPERTY(<file_name, nchar(128), >, <property, varchar(128), >) -- 파일 이름 및 속성 이름을 지정한 경우 지정한 파일 이름 속성을 반환합니다.
SELECT FULLTEXTCATALOGPROPERTY(<catalog_name, nchar(128), >, <property, varchar(128), >) -- 전체 텍스트 카탈로그 속성에 대한 정보를 반환합니다.
SELECT FULLTEXTSERVICEPROPERTY(<property, varchar(128), >) --전체 텍스트 서비스 수준의 속성에 대한 정보를 반환합니다.
SELECT INDEX_COL(<table, nvarchar, >, <index_id, int, >, <key_id, int, >) --인덱스된 열 이름을 반환합니다.
SELECT INDEXKEY_PROPERTY(<table_id, int, >, <index_id, int, >, <key_id, int, >, <property, varchar(128), >) --인덱스 키에 대한 정보를 반환합니다.
SELECT INDEXPROPERTY(<table_id, int, >, <index, nvarchar(128), >, <property, varchar(128), >) --테이블 ID, 인덱스 이름, 속성 이름을 지정한 경우 명명된 인덱스 속성 값을 반환합니다.
SELECT OBJECT_ID(<object, nchar, >) -- 데이터베이스 개체 ID를 반환합니다.
SELECT OBJECT_NAME(<object_id, int, >) -- 데이터베이스 개체 이름을 반환합니다.
SELECT OBJECTPROPERTY(<id, int, >, <property, varchar(128), >) --현재 데이터베이스에 있는 개체 정보를 반환합니다.
SELECT @@PROCID --현재 프로시저의 저장 프로시저 ID를 반환합니다.
SELECT TYPEPROPERTY(<type, nvarchar, >, <property, varchar(128), >) -- 데이터 형식에 대한 정보를 반환합니다.
SELECT INDEXKEY_PROPERTY(<table_id, int, >, <index_id, int, >, <key_id, int, >, <property, varchar, >) -- 인덱스 키에 대한 정보를 반환합니다.
SELECT SQL_VARIANT_PROPERTY(<expression, sql_variant, >, <property, varchar(128), >) -- sql_variant 값의 기본 데이터 형식과 기타 정보를 반환합니다.
SELECT * FROM ::fn_listextendedproperty(<property_name, sysname, >, <level0_object_type, varchar(128), >, <level0_object_name, sysname, >, <level1_object_type, varchar(128), >, <level1_object_name, sysname, >, <level2_object_type, varchar(128), >, <level2_object_name, sysname, >) --데이터베이스 개체의 확장 속성 값을 반환합니다.

'Database > SQL Server' 카테고리의 다른 글

MSSQL 2000 문자열 함수  (0) 2010.08.15
MSSQL 2000 보안 함수  (0) 2010.08.15
MSSQL 2000 집계 함수  (0) 2010.08.11
MSSQL 2000 커서, 날짜 및 시간, 수치 연산 함수  (0) 2010.08.11
MS SQL 2000 구성함수 정리  (2) 2010.08.10
Posted by Tiwaz