這些標(biāo)量函數(shù)對(duì) Microsoft® SQL Server™ 中的值、對(duì)象和設(shè)置進(jìn)行操作并返回有關(guān)信息。
下表列出系統(tǒng)函數(shù)及其確定性屬性。有關(guān)函數(shù)確定性的更多信息,請(qǐng)參見(jiàn)確定性函數(shù)和非確定性函數(shù)。
| 函數(shù) | 確定性 |
|---|---|
| APP_NAME | 不具有確定性 |
| CASE 表達(dá)式 | 具有確定性 |
| CAST 和 CONVERT | 除非與 datetime、smalldatetime 或 sql_variant 一起使用,其它時(shí)候都具有確定性。 |
| 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(函數(shù)) | 不具有確定性 |
| ISDATE | 只有與 CONVERT 函數(shù)一起使用,指定 CONVERT 樣式參數(shù)且樣式參數(shù)不等于 0、100、9 或 109 時(shí)才具有確定性。樣式 0 和 100 使用默認(rèn)格式 mon dd yyyy hh:miAM(或 PM)。樣式 9 和 109 使用默認(rèn)格式加毫秒 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 | 不具有確定性 |