午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:207日期: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內部不允許使用函數可以是確定的或不確定的。如果任何時候用一組特定的輸入值調用函數時返回的結果總是相同的,則這些函數為確定的。如果每次調用函數時即使用的是相同的一組特定輸入值,返回的結果總是不同的,則這些函數為不確定的。

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

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

@@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

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

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

標簽: Sql Server 數據庫
主站蜘蛛池模板: 欧美一极片 | av视觉盛宴 | 久久免费视频观看 | 四虎成人在线观看 | 国产成人一区二区 | 正在播放一区二区 | 91麻豆国产 | 黄色av网站在线 | 国产高清精品在线 | 蜜臀成人 | 免费成人黄色网址 | 日本高清免费aaaaa大片视频 | 四虎影视永久在线 | 日韩国产三级 | 蜜臀久久99精品久久久无需会员 | 一二三四国产 | 日本在线一级片 | 成人小视频在线 | 蜜臀久久99精品久久久久宅男 | 成年人免费在线观看视频网站 | 国产天天骚 | 日韩久久精品 | 亚洲综合伊人 | av在线激情 | 欧美一级黄色录像 | 青青伊人网| 国产剧情精品 | 男人的天堂视频 | 国产视频第二页 | 999国产视频| 日本五十路 | 亚洲综合自拍 | 在线久久| 女人的天堂av在线 | 一级真人毛片 | 日本成人不卡 | 亚洲男人的天堂网站 | 青青草原成人 | 日本视频在线观看免费 | 国产又爽又黄视频 | 91视频色|