系統函式 (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 的內部格式,為 DateTime 值產生目前的日期和時間 (在 SQL Server 2008 中,精確度為 7,而在 SQL Server 2005 中,精確度為 3 )。 傳回值 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() |
傳回工作站名稱。 傳回值 Unicode 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 ) |
根據指定的識別碼傳回資料庫使用者名稱。 引數 expression:與資料庫使用者相關聯的 Int32 識別碼。 傳回值 Unicode 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) 函式