sqlserver查看修改存儲(chǔ)過(guò)程 sqlserver怎么快速導(dǎo)出查詢(xún)到的數(shù)據(jù)?
sqlserver怎么快速導(dǎo)出查詢(xún)到的數(shù)據(jù)?可參考的方法:1在SQL Server Managerment Studio中的查詢(xún)結(jié)果中,按住Ctrl+A全選所有結(jié)果,右鍵單擊鼠標(biāo)右鍵后再點(diǎn)【其余標(biāo)題一
sqlserver怎么快速導(dǎo)出查詢(xún)到的數(shù)據(jù)?
可參考的方法:
1在SQL Server Managerment Studio中的查詢(xún)結(jié)果中,按住Ctrl+A全選所有結(jié)果,右鍵單擊鼠標(biāo)右鍵后再點(diǎn)【其余標(biāo)題一同截圖】,后再將剪切粘貼的數(shù)據(jù)再?gòu)?fù)制到Excel中;
2在SQL Server Managerment Studio中的查詢(xún)結(jié)果中,摁Ctrl+A左鍵單擊完全結(jié)果,左鍵單擊鼠標(biāo)右鍵后點(diǎn)擊【將結(jié)果另存為圖片】,存儲(chǔ)的文件是csv格式的文件,csv格式的文件這個(gè)可以使用Excel先打開(kāi)。
怎么查看一個(gè)存儲(chǔ)過(guò)程的SQL語(yǔ)句?
打開(kāi)系統(tǒng)一個(gè)存儲(chǔ)過(guò)程的SQL語(yǔ)句步驟如下:
1、再開(kāi)啟MicrosoftSQLServer數(shù)據(jù)庫(kù)管理工具,鍵入賬號(hào)密碼連接上到數(shù)據(jù)庫(kù)。
2、要是數(shù)據(jù)庫(kù)服務(wù)器上有多個(gè)數(shù)據(jù)庫(kù),選擇我們要欄里點(diǎn)的數(shù)據(jù)庫(kù),發(fā)動(dòng)其選項(xiàng)。
3、在數(shù)據(jù)庫(kù)發(fā)動(dòng)的菜單中,不能找到‘可編程性'菜單,并將其展開(kāi)攻擊。
4、在‘可編程性'菜單下面,能找到‘存儲(chǔ)過(guò)程'并右擊其前面的‘'號(hào),讓其發(fā)動(dòng)。這里可以看到系統(tǒng)光盤(pán)驅(qū)動(dòng)存儲(chǔ)過(guò)程和用戶(hù)自己程序編譯的存儲(chǔ)過(guò)程。
5、在要管理的存儲(chǔ)過(guò)程名稱(chēng)上右擊鼠標(biāo)右鍵,排列選擇類(lèi)型:‘編譯程序存儲(chǔ)過(guò)程腳本為'---dstrok‘Alter到'---a8‘新的查詢(xún)編輯器窗口'。這個(gè)動(dòng)作是直接修改存儲(chǔ)過(guò)程。
6、這時(shí),我們就能明白的看見(jiàn)了這個(gè)存儲(chǔ)過(guò)程的代碼,可以做如何修改,修改后我記得需要保存才能才生效。
sqlserver怎么查看表占用的空間大???
修改存儲(chǔ)過(guò)程:
CREATEPROCEDURE[dbo].[sys_viewTableSpace]ASBEGINSET NOCOUNT ONCREATE TABLE[dbo].#tableinfo(表名[varchar](50)COLLATEChinese_PRC_CI_thoughNULL,留下記錄數(shù)[int]NULL,確認(rèn)好空間[varchar](50)COLLATEChinese_PRC_CI_asNULL,在用空間[varchar](50)COLLATEChinese_PRC_CI_thoughNULL,索引占用空間[varchar](50)COLLATEChinese_PRC_CI_asNULL,未用空間[varchar](50)COLLATEChinese_PRC_CI_andNULL)truncateinto#tableinfo(表名,記錄數(shù),設(shè)置2空間,在用空間,索引占用空間,未用空間)execsp_MSforeachtable