我知道你可以在SQL Server 2005中做到這一點,但我在2000年損失。是否有可能確定SQL Server 2000中最後一次修改存儲過程的時間?
回答
從我在過去做過的所有研究中,我不得不說不。 SQL Server 2000根本不存儲這些信息,我從來沒有見過任何解決方案來檢索它。
有幾個可供選擇的方法,但它們都涉及用戶干預。除了將存儲過程腳本保存在源代碼管理系統之外,我認爲下一個最好的方法是在存儲過程中使用註釋。不理想,但如果你想追蹤更新的內容,那麼總比沒有好。
chrissuire的解決方案聽起來也很不錯。同樣的警告。 – Raelshark 2008-10-02 19:14:20
不是我所知。
要解決這個問題,我管理一個Visual Studio數據庫項目我的存儲過程。每個存儲過程都在它自己的文件中,並在文件頂部有一個放置命令。當我通過Visual Studio更新存儲時,由於drop/create語句,數據庫的創建日期在數據庫中更新。我能夠以這種方式使用SQL Server 2000中創建的日期作爲最後修改日期。
SELECT crdate
FROM sysobjects
WHERE name = 'proc name here'
AND type = 'P'
它是創建日期,不會修改(通過ALTER PROCEDURE ...) – DiGi 2008-10-06 20:06:10
看起來你可以使用:SELECT * FROM INFORMATION_SCHEMA.ROUTINES
- 1. 查看存儲過程最後一次修改/更改的時間?
- 2. sql server 2000存儲過程
- 3. Sql Server 2000 - 表最後修改
- 4. SQL Server - 是否有可能逐步通過存儲過程
- 5. 修改存儲過程是否更新存儲過程定義?
- 6. Http post SQL Server 2000存儲過程
- 7. 是否有可能讓最後編輯過的用戶在SQL Server中存儲過程,函數,表或視圖?
- 8. SQL Server 2000:有沒有辦法分辨上次修改記錄的時間?
- 9. 我如何才能找到最後修改日期,在SQL Server 2008中存儲過程的修改用戶
- 10. 存儲過程修改時間
- 11. 是否有可能得到sql的最後一次更新時間
- 12. 找到SQL Server 2000中的所有存儲過程和作業
- 13. 是否有可能完全修改存儲庫中文件的git時間戳?
- 14. SQL Server存儲過程在一段時間後變得很慢
- 15. 可用磁盤空間是否存儲在sql server(2000)master數據庫中?
- 16. SQL Server 2000存儲過程沒有明顯的原因
- 17. Sql Server 2000創建預定作業來運行存儲過程
- 18. 如何確定SQL Server存儲過程參數是否具有默認值?
- 19. 在SQL Server 2000中授予對存儲過程的選擇權
- 20. SQL Server存儲過程中間表
- 21. 逆向工程在SQL Server 2000上運行的存儲過程
- 22. SQL Server 2008中修改系統存儲過程
- 23. 如何確定存儲過程是否每次重新編譯?
- 24. 在SQL Server 2000存儲過程中SET附近的語法不正確
- 25. 最後修改時間沒有最後修改列的查詢
- 26. LINQ到SQL使用SQL Server 2000存儲過程缺少映射
- 27. 如何在SQL Server 2000中創建擴展存儲過程
- 28. 從SQL Server獲取最後一個表存儲過程
- 29. 修改SQL從存儲過程
- 30. 的SQL Server存儲過程的性能
您的意思是SQL Server 2000的? – curtisk 2008-10-02 18:54:27