Stored-Procedures

SSMS 生成的儲存過程腳本中的腳本日期有什麼意義?

  • February 8, 2017

當我生成儲存過程腳本時,SSMS 還會生成一個包含對象名稱和腳本日期時間戳的註釋:

在此處輸入圖像描述

時間戳只是腳本生成時的目前時間,我試圖理解它的意義。

我可以看到 SSMS 包含一個自動功能,用於擷取儲存過程的創建、最後更新或執行時間。其中任何一個都可能對程序員的日常活動有用。但是,包括觀看時間有什麼意義呢?

我曾嘗試在 Internet 上搜尋答案,但沒有找到任何有用的答案。

為什麼不?如果您保存腳本並再次重新載入,它允許您查看腳本的創建時間。您提到的其他人(創建/上次修改/上次執行)並不那麼有用,因為它們會經常更改。並且可以在/如果您確實需要它們時從系統視圖中獲取。

如果您真的想要,您可以在此處的選項中將其關閉: 在此處輸入圖像描述

我會說儲存過程本身可能不包含目前腳本日期的註釋。SQL Server Management Studio 在生成過程視圖時添加了這一點。根據我的經驗,儲存過程本身以 CREATE 或 ALTER 開頭,並且在您查看程式碼時由 SSMS 添加任何上述內容。

引用自:https://dba.stackexchange.com/questions/163508