Sp_helpfile返回與當前數據庫相關的文件的名稱和屬性。
Sp_helpfilegroup返回與當前數據庫關聯的文件組的名稱和屬性。
Sp_helprole返回與當前數據庫相關的角色信息。
Sp_help_alert報告服務器定義的警報信息。
Sp_start_job指示SQL Server代理啟動作業。
這些存儲過程並不是唯壹提供即時信息的存儲過程,但是在使用您的用戶數據庫時,它們會非常有用。例如,當執行T-SQL腳本並將輸出保存到文件時,提供用戶信息的過程非常有用。您可以將sp_helpfile、sp_helpfilegroup和sp_helpdb的執行結果存儲在特定數據庫中。畢竟,當您需要重建數據庫時,有必要了解文件、文件組和數據庫選項的原始設置。在SQL Server 7.0中添加並保留SQL Server 2000中的系統存儲過程列表。函數SQL Server的內置函數提供了壹種快速簡單的方法來完成某些任務。SQL Server 7.0增加了幾個有用的函數,這些函數也包含在SQL Server 2000中。了解哪些函數可用可以使SQL Server應用程序的設計變得更容易壹些。新函數的完整列表可以在聯機叢書的“Transact-SQL的新增和增強函數”主題中找到。以下是壹些可能對您有幫助的功能:
NEWID創建uniqueidentifier數據類型的全局唯壹標識符(GUID)。您需要使用這個函數,通過NEWID()為該數據類型的列賦值。(此函數不需要參數。)
YEAR返回指定日期中年份部分的整數。使用模式為年(日期)。例如,下面的Select Year語句(' 07/11/01 ')將返回值2001。
MONTH返回指定日期中月份部分的整數。使用月份(日期)。例如,下面的select month語句(' 07/11/01 ')將返回值7。
DAY返回指定日期的日期部分的整數。使用模式為日(日期)。例如,以下語句Select Day(' 07/11/01 ')將返回值11。
FILE_NAME返回文件ID的邏輯文件名。使用方式為文件名(文件標識號)。例如,語句SELECT FILE_NAME(4)是文件ID為4的文件的邏輯名稱。如果在數據庫中找不到具有該ID的文件,則返回NULL。