Database/SQL Server2010. 8. 11. 00:01

-- 커서 함수
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
Posted by Tiwaz