這些標量函數對 Microsoft® SQL Server™ 中的值、對象和設置進行操作并返回有關信息。
下表列出系統(tǒng)函數及其確定性屬性。有關函數確定性的更多信息,請參見確定性函數和非確定性函數。
函數 | 確定性 |
---|---|
APP_NAME | 不具有確定性 |
CASE 表達式 | 具有確定性 |
CAST 和 CONVERT | 除非與 datetime、smalldatetime 或 sql_variant 一起使用,其它時候都具有確定性。 |
COALESCE | 具有確定性 |
COLLATIONPROPERTY | 不具有確定性 |
CURRENT_TIMESTAMP | 不具有確定性 |
CURRENT_USER | 不具有確定性 |
DATALENGTH | 具有確定性 |
@@ERROR | 不具有確定性 |
fn_helpcollations | 具有確定性 |
fn_servershareddrives | 不具有確定性 |
fn_virtualfilestats | 不具有確定性 |
FORMATMESSAGE | 不具有確定性 |
GETANSINULL | 不具有確定性 |
HOST_ID | 不具有確定性 |
HOST_NAME | 不具有確定性 |
IDENT_CURRENT | 不具有確定性 |
IDENT_INCR | 不具有確定性 |
IDENT_SEED | 不具有確定性 |
@@IDENTITY | 不具有確定性 |
IDENTITY(函數) | 不具有確定性 |
ISDATE | 只有與 CONVERT 函數一起使用,指定 CONVERT 樣式參數且樣式參數不等于 0、100、9 或 109 時才具有確定性。樣式 0 和 100 使用默認格式 mon dd yyyy hh:miAM(或 PM)。樣式 9 和 109 使用默認格式加毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)。 |
ISNULL | 具有確定性 |
ISNUMERIC | 具有確定性 |
NEWID | 不具有確定性 |
NULLIF | 具有確定性 |
PARSENAME | 具有確定性 |
PERMISSIONS | 不具有確定性 |
@@ROWCOUNT | 不具有確定性 |
ROWCOUNT_BIG | 不具有確定性 |
SCOPE_IDENTITY | 不具有確定性 |
SERVERPROPERTY | 不具有確定性 |
SESSIONPROPERTY | 不具有確定性 |
SESSION_USER | 不具有確定性 |
STATS_DATE | 不具有確定性 |
SYSTEM_USER | 不具有確定性 |
@@TRANCOUNT | 不具有確定性 |
USER_NAME | 不具有確定性 |