標籤:1 什麼是微軟的SQL Server Integration Services(SSIS)微軟SSIS是構建企業級Data Integration和資料轉換解決方案平台。您可以使用整合服務來解決複雜的業務問題通過複製或下載檔案,寄送電子郵件以響應事件,更新資料倉儲、 清洗和挖掘資料和管理 SQL Server 物件和資料。包可以單獨或與其他包一起複雜的業務需求。整合服務可以提取和轉換資料從各種各樣的來源,如 XML 資料檔案、
標籤:1.檢查資料庫空間使用方式,查看哪些表佔用了比較大的磁碟空間執行語句如下:select o.name, SUM(p.reserved_page_count) as reserved_page_count, SUM(p.used_page_count) as used_page_count, SUM( case when(p.index_id<2) then (p.in_row_data_page_count+
標籤:預存程序一.定義 預存程序是一組為完成特定功能的SQL語句集,經編譯後儲存在資料庫中,使用者通過制定預存程序的名字並給出參數來執行它,通常狀況下將功能很複雜的語句編寫為預存程序二.語句 1.格式 Create proc 預存程序名 AS 相關操作 go exec 預存程序名 2.執行個體(1)建立預存程序test 當往groupinfo中加入資訊時,更新點數(2)修改過程函數名(3)刪除預存程序 1 create proc test 2 as 3
標籤:sql server 尋找包含字串的對象SELECT sm.object_id, OBJECT_NAME(sm.object_id) AS object_name, o.type, o.type_desc, sm.definitionFROM sys.sql_modules AS smJOIN sys.objects AS o ON sm.object_id = o.object_idwhere sm.definition like ‘%要匹配的內容%‘ --collate
標籤:sql 經常用到迴圈,下面介紹一下普通迴圈和遊標迴圈1、首先需要一個測試表資料Student2、普通迴圈1)迴圈5次來修改學生表資訊--迴圈遍曆修改記錄--declare @i int set @i=0while @i<5begin update Student set demo = @i+5 where [email protected] set
標籤:前一段時間,有個需求,就是對部分表進行了分庫,所以,原庫裡面的預存程序、視圖和函數裡的表名等資訊也要跟著更新,剛開始嘗試手動檢查了幾個預存程序,可發現預存程序太多,檢查起來效率很低,還容易出錯,況且還有視圖和函數,所以就想到了 Sql Server 內建的目錄檢視,找了一下,果然找到瞭解決辦法: use ReportServer$SQLSERVER select a.name,a.[type],b.[definition] from sys.all_objects
標籤:set identity_insert 表名 ON --允許對自增列Id插入指定資料insert into table_name(Id,Name) values(1,‘test‘)set identity_insert 表名 OFF --關閉對自增列Id插入指定資料注意:1.set identity_insert只對當前會話生效。2.set identity_insert 表名 ON 設定後,必須顯示指定Id,否則插入錯誤。如insert into