av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

sql server關于函數(shù)中如何使用Getdate()

瀏覽:132日期:2023-10-29 11:21:31

create view v_getdateasselect getdate() [output]go---------------------------------------------------------------create function f_getdate()returns datetimeasbegindeclare @n datetimeselect @n = output from v_getdatereturn(@n)endgo---------------------------------------------------------------

調用:select dbo.f_getdate()

======================================================================-----以下是解析--------應為function內部不允許使用函數(shù)可以是確定的或不確定的。如果任何時候用一組特定的輸入值調用函數(shù)時返回的結果總是相同的,則這些函數(shù)為確定的。如果每次調用函數(shù)時即使用的是相同的一組特定輸入值,返回的結果總是不同的,則這些函數(shù)為不確定的。

不確定的函數(shù)會產生副作用。副作用是更改數(shù)據(jù)庫的某些全局狀態(tài),比如更新數(shù)據(jù)庫表或某些外部資源,如文件或網絡等(例如,修改文件或發(fā)送電子郵件消息)。

不允許在用戶定義函數(shù)主體中內置不確定函數(shù);這些不確定函數(shù)如下:

@@CONNECTIONS @@TOTAL_ERRORS @@CPU_BUSY @@TOTAL_READ @@IDLE @@TOTAL_WRITE @@IO_BUSY GETDATE @@MAX_CONNECTIONS GETUTCDATE @@PACK_RECEIVED NEWID @@PACK_SENT RAND @@PACKET_ERRORS TEXTPTR @@TIMETICKS

盡管在用戶定義函數(shù)主體中不允許有不確定函數(shù),這些用戶定義函數(shù)在調用擴展存儲過程時仍會產生副作用。

由于擴展存儲過程會對數(shù)據(jù)庫產生副作用,因此調用擴展存儲過程的函數(shù)是不確定的。當用戶定義函數(shù)調用會對數(shù)據(jù)庫產生副作用的擴展存儲過程時,不要指望結果集保持一致或執(zhí)行函數(shù)。

主站蜘蛛池模板: 伊人在线 | 国产黄色录像 | 一级做a爰片久久毛片潮喷 亚洲黄色天堂 | 国产成人av一区二区三区在线观看 | 91成人免费 | 午夜影院免费 | 成人黄色免费视频 | 免费午夜视频 | 亚洲第一区在线观看 | 国产一区二区av | 免费毛片基地 | 亚洲高清免费视频 | 日韩一区二区三区在线 | 性免费视频 | 一本伊人| 中文字字幕 | 国产又粗又大又爽 | 中文字幕二区 | 亚洲丝袜av | 美女免费视频网站 | 国产精品入口夜色视频大尺度 | 福利视频网站 | av免费看片| 神马久久影院 | 99视频在线 | 成人a视频 | 伊人成人在线视频 | 成人毛片网站 | 色综合视频在线观看 | 一级黄视频 | 一级黄色免费视频 | 亚洲欧美精品在线 | 热久久久久 | 理论片中文字幕 | 日本一级淫片色费放 | 欧美九九九| 亚洲超碰在线 | 能看的av | 国产精品久久久久久中文字 | 国产传媒在线播放 | 一色桃子av |