-- 커서 함수
SELECT @@CURSOR_ROWS --열려 있는 마지막 커서에서 한정하는 행 수
SELECT @@FETCH_STATUS -- 모든 커서에 대해 실행한 마지막 커서 FETCH문의 상태
SELECT CURSOR_STATUS(<@param1, varchar, >, <cursor_name, nvarchar, >) --프로시저가 특정 매개 변수에 대한 커서 및 결과 집합을 반환하는지의 여부를 보여주는 스칼라 함수
-- 날짜 및 시간 함수
SELECT DATEADD(<datepart, , >, <number, int, >, <date, datetime, >) -- 특정 날짜에 대한 빈도 추가를 기준으로 새 datetime 값을 반환합니다.
SELECT DATEDIFF(<datepart, , >, <startdate, datetime, >, <enddate, datetime, >) -- 지정한 두 날짜 간에 겹쳐지는 날짜 및 시간의 경계 수를 반환합니다.
SELECT DATENAME(<datepart, , >, <date, datetime, >) -- 지정한 날짜의 지정한 부분을 나타내는 문자열을 반환합니다.
SELECT DATEPART(<datepart, , >, <date, datetime, >) -- 지정한 날짜의 지정한 부분을 나타내는 정수를 반환합니다.
SELECT DAY(<date, datetime, >) --지정한 날짜의 일부분을 나타내는 정수를 반환합니다.
SELECT GETDATE() -- 현재 시스템 날짜 및 시간을 반환합니다.
SELECT MONTH(<date, datetime, >) --지정한 날짜의 월 부분을 나타내는 정수를 반환합니다.
SELECT YEAR(<date, datetime, >) --지정한 날짜의 연도 부분을 나타내는 정수를 반환합니다.
SELECT GETUTCDATE() --현재 UTC 시간을 나타내는 날짜/시간 값을 반환합니다.
-- 수치 연산 함수
SELECT ABS(<numeric_expression, numeric, >) -- 특정 숫자 식의 절대적 양수 값을 반환합니다.
SELECT ACOS(<float_expression, real, >) -- 코사인 특정 float식인 각도를 라디안으로 반환합니다.
SELECT ASIN(<float_expression, real, >) -- 사인이 특정float식인 각도를 라디안으로 반환합니다.
SELECT ATAN(<float_expression, float, >) -- 탄젠트가 특정 float식인 각도를 라디안으로 반환합니다.
SELECT ATN2(<float_expression1, float, >, <float_expression2, float, >) -- 사인이 특정 두 float 식 사이인 각도를 라디안으로 반환합니다.
SELECT CEILING(<numeric_expression, numeric, >) --특정 숫자 식보다 크거나 같은 정수 중 가장 작은 값을 반환합니다.
SELECT COS(<float_expression, float, >) -- 특정 식에 대한 특정 각도(라디안)의 삼각 코사인을 반환합니다.
SELECT COT(<float_expression, float, >) --특정 float식에 대한 특정 각도(라디안)의 삼각 코탄젠트를 반환합니다.
SELECT DEGREES(<numeric_expression, numeric, >) --라디안 단위로 각도를 지정하면 해당 각도를 도 단위로 반환합니다.
SELECT EXP(<float_expression, float, >) -- 특정 float 식의 지수 값을 반환합니다.
SELECT FLOOR(<numeric_expression, numeric, >) -- 특정 숫자 식보다 작거나 같은 정수 중 가장 큰 값을 반환합니다.
SELECT LOG(<float_expression, float, >) -- 특정 float 식의 자연 로그를 반환합니다.
SELECT LOG10(<float_expression, float, >) -- 특정 float 식의 base-10 로그를 반환합니다.
SELECT PI() --PI 상수 값을 반환합니다.
SELECT POWER(<numeric_expression, numeric, >, <Y, numeric, >) --특정 식의 값을 지정한 값의 거듭 제곱으로 반환합니다.
SELECT RADIANS(<numeric_expression, numeric, >) -- 숫자 식을 도 단위로 입력하면 라디안으로 반환합니다.
SELECT RAND(<seed, int, >) --0부터 1까지의 임의 float 값을 반환합니다.
SELECT ROUND(<numeric_expression, numeric, >, <length, int, >, <function, int, >) --특정 길이나 정밀도로 반올림한 숫자 식을 반환합니다.
SELECT SIGN(<numeric_expression, numeric, >) --특정 식의 양수(+1), 영(0), 음수(-1) 기호를 반환합니다.
SELECT SIN(<float_expression, float, >) --특정 각도의 삼각 사인을 근사 숫자(float) 식으로 반환합니다.
SELECT SQUARE(<float_expression, float, >) -- 특정 식의 제곱을 반환합니다.
SELECT SQRT(<float_expression, float, >) -- 특정 식의 제곱근을 반환합니다.
SELECT TAN(<float_expression, real, >) -- 입력한 식의 탄젠트를 반환합니다.
'Database > SQL Server' 카테고리의 다른 글
MSSQL 2000 문자열 함수 (0) | 2010.08.15 |
---|---|
MSSQL 2000 보안 함수 (0) | 2010.08.15 |
MSSQL 2000 메타데이터 함수 (0) | 2010.08.15 |
MSSQL 2000 집계 함수 (0) | 2010.08.11 |
MS SQL 2000 구성함수 정리 (2) | 2010.08.10 |