시스템 함수(Entity SQL)
.NET Framework Data Provider for SQL Server(SqlClient)에서는 다음 시스템 함수를 제공합니다.
함수 | 설명 |
---|---|
CHECKSUM ( value, [value, [value]]) |
체크섬 값을 반환합니다. CHECKSUM은 해시 인덱스를 작성하는 데 사용하기 위한 것입니다. 인수 value: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, String, Binary 또는 Guid입니다. 한 개, 두 개 또는 세 개의 값을 지정할 수 있습니다. 반환 값 지정한 식의 절대 값입니다. 예제
|
CURRENT_TIMESTAMP () |
SQL Server 2008에서는 전체 자릿수가 7이고 SQL Server 2005에서는 전체 자릿수가 3인 DateTime 값의 SQL Server 내부 형식으로 현재 날짜와 시간을 생성합니다. 반환 값 DateTime 형식의 현재 시스템 날짜 및 시간입니다. 예제
|
CURRENT_ USER () |
현재 사용자의 이름을 반환합니다. 반환 값 ASCII String입니다. 예제
|
DATALENGTH (expression) |
식을 표시하는 데 사용되는 바이트 수를 반환합니다. 인수 expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary 또는 Guid입니다. 반환 값 속성의 크기를 나타내는 Int32입니다. 예제
|
HOST_NAME() |
워크스테이션 이름을 반환합니다. 반환 값 유니코드 String입니다. 예제
|
ISDATE( expression ) |
입력 식이 유효한 날짜인지 여부를 확인합니다. 인수 expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary 또는 Guid입니다. 반환 값 Int32입니다. 입력 식이 유효한 날짜이면 1입니다. 그렇지 않으면 0입니다. 예제
|
ISNUMERIC( expression ) |
식이 유효한 숫자 형식인지 확인합니다. 인수 expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary 또는 Guid입니다. 반환 값 Int32입니다. 입력 식이 유효한 날짜이면 1입니다. 그렇지 않으면 0입니다. 예제
|
NEWID() |
GUID 형식의 고유한 값을 만듭니다. 반환 값 Guid입니다. 예제
|
USER_NAME( id ) |
지정된 ID 번호에서 데이터베이스 사용자 이름을 반환합니다. 인수 expression: 데이터베이스 사용자와 연결된 Int32 ID 번호입니다. 반환 값 유니코드 String입니다. 예제
|
SqlClient에서 지원하는 문자열 함수에 대한 자세한 내용은 SqlClient 공급자 매니페스트에 지정한 SQL Server 버전의 설명서를 참조하십시오.
SQL Server 2000 | SQL Server 2005 | SQL Server 2008 |
---|---|---|
참고 항목
개념
Entity SQL 언어
Entity Framework 함수용 .NET Framework Data Provider for SQL Server(SqlClient)