1. 程式人生 > >得用SQL語句生成某個庫下所有儲存過程指令碼,並每個存為一個檔案

得用SQL語句生成某個庫下所有儲存過程指令碼,並每個存為一個檔案

DECLARE@sVARCHAR(4000),@nINT,@iINT,@s1VARCHAR(100)
SELECTIDENTITY(INT) id,textINTO ## 
    
FROM syscomments
SELECT@n=@@ROWCOUNT,@i=0
WHILE@i<@n
    
BEGIN
        
SELECT@i=@i+1,@s=''
        
SELECT@s1=REPLACE(REPLACE(RTRIM(LTRIM(STUFF(STUFF(text,CHARINDEX('AS',text),40000,''),1,CHARINDEX('PROC',STUFF(text,CHARINDEX
('AS',text),40000,''))+4,''))),CHAR(10),''),CHAR(13),'')
            
FROM ## WHERE ID=RTRIM(@i)
            
--SELECT @s1,ASCII(SUBSTRING(@s1,3,1))
--SELECT LEN(REPLACE(REPLACE(@s1,CHAR(13),''),CHAR(10),''))
SELECT@s='SELECT text FROM tempdb.dbo.## WHERE ID='+RTRIM(@i)
        
EXEC('EXEC master..xp_cmdshell ''bcp "
'+@s+' "  queryout "e:ProcTXT/'+@s1+'.txt" -S"pcnameSQLEXPRESS" -c -U"sa" -P"xxxx"''')
    
END
DROPTABLE ##

相關推薦

SQL語句生成某個所有儲存過程指令碼,每個一個檔案

DECLARE@sVARCHAR(4000),@nINT,@iINT,@s1VARCHAR(100)SELECTIDENTITY(INT) id,textINTO ##     FROM syscommentsSELECT@n=@@ROWCOUNT,@i=0WHILE@i<@n    BEGIN    

SQL語句生成某個所有儲存過程指令碼,每個一個檔案

DECLARE @s VARCHAR(4000),@n INT,@i INT,@s1 VARCHAR(100) SELECT IDENTITY(INT) id,text INTO ## FROM syscomments SELECT @[email pr

Java遞歸讀取文件路徑所有文件名稱Txt文檔

file flush .get rect 新建文件夾 row oid trac ktr

SQL Server清空所有表資料

第一步:“新建查詢”-》建立儲存過程 如下: CREATE PROCEDURE sp_DeleteAllData AS EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL' EXEC sp_MSForEa

【Hadoop】HBase上安裝使用Phoenix來sql語句更新操作資料,安裝的過程各種坑和經驗

畢竟可以使用類似sql的標準語句來操作HBase想來還是滿爽的事情。不過只能是shell。 首先,下載安裝phoenix。 我們先到apache來安裝 在apache找到目前對應的phoenix。由於我們的HBase版本是1.2.4,所以選擇了4.9.

Python+OGR學習(二):讀取點向量檔案,複製特定屬性值點shp檔案

程式碼思路: 1、匯入相關庫包,切換到當前資料夾 2、註冊驅動,開啟點向量檔案,獲取圖層 3、建立輸出檔案,並獲取圖層(沒有屬性定義) 4、定義輸出圖層欄位屬性:假設已知檔案所有屬性欄位定義(即ID和cover) (1)讀取輸入檔案中某一要素 (2)獲取ID、cover欄位定義 (3

SQL語句創建和刪除Access數據中的表;添加列和刪除列

建立 ... logs ted 字段 table eat rop 長度 用SQL語句創建和刪除Access數據庫中的表;添加列和刪除列 Posted on 2009-08-11 13:42 yunbo 閱讀(1240) 評論(0) 編輯 收藏 用SQL語句創建和刪除A

SQL語句向數據添加date類型字段

是我 insert date 通過 string 增長 ring style info 在開發的時候,經常要寫條SQL語句將信息插入表中,插入的數據如果字段是date類型,就必須將date類型轉換成字符串String類型在通過sql語句插入數據庫。這是我找到添加該字段的方法

SQL Server2012使用導入和導出向導時,sql語句作為數據源,出現數據源類型會變成202或者203

tegra 程序 保存 ons tail nis sdn 信息 ping 用MS SqlServer2012進行數據導出時,使用的查詢語句導出,但是出現了錯誤: “發現 xx個未知的列類型轉換您只能保存此包“ 點擊列查看詳細錯誤信息時,可以看到: [源信息]源位置: 192

SQL語句查表

bsp from eache http src com 查表 舉例 語句 (計應154蘭家才)格式 舉例 select 教師編號,教師職稱 from dbo.Teacher 用SQL語句查表

第八章,SQL語句操作數據

values 通過 select語句 sql 定義 開頭 更新數據 算數運算 優先級 SQL的組成: (1)DML(Data Manipiation Language ,數據操作語言,)用來插入,修改和刪除數據庫中的數據,如:INSERT,UPDATE,DELETE等。

蘇州城市大腦SQL語句--計算某個區域公交車的出行分擔率

from gpo rop double rod case when table blog concat 去年寫的比較長的SQL,雖然現在不怎麽寫了。發在博客上面紀念一下。 計算公交駕車分擔率,邏輯如下 早上6點到晚上9點早高峰,晚上16:30-19:30晚高峰,其余時間平峰

過程SQL語句獲得一個過程返回的表

into log 返回 dbo emp ins 過程 arc 存儲過程 定義一個存儲過程如下: create proc [dbo].[test1] @id int as select 1 as id,‘abc‘ as name union all select @id

MySQL數據SQL語句基礎、操作、表操作、數據類型、約束條件、表之間的關系

顯示 sel 不為 完整性 查看 步長 utf condition 情況下 數據庫相關概念: 1. 數據庫服務器:運行數據庫管理軟件的計算機 2. 數據庫管理軟件:MySQL、Oracle、db2、slqserver 3. 庫:文件夾,用來組織文件/表 4. 表:文件(類似

讀後感主題ZBLOG博客采SQl server2012數據的使用心得

sql server2012 轉換 ACCESS ZBLOG 備份 接觸ZBLOG已經有很多年了,一開始是關註了月光博客,對他的分享精神和博客的品質感到非常友好,因此也就喜歡上了ZBLOG這套程序,從開始的新手到現在的熟練掌握也算是歷經了心酸,但畢竟我不是一個專業人士,因此對於很多技術方面

sql查詢數據所有表的記錄條數,以及占磁盤空間大小。

sql ons style 記錄 ner spa cat dex sele SELECT TableName = obj.name, TotalRows = prt.rows, [SpaceUsed(KB)] = SUM(alloc.used_pages)*8

列出各個部門中工資高於本部門的平均工資的員工數和部門號,按部門號排序(sql語句來表達)。

AR 思路 進行 info family order size table ID 查詢出各個部門中工資高於本部門的平均工資的員工數和部門號,並按部門號排序(用sql語句來表達) 1.創建的表格 2.思路: (1)首先查詢各個部門的平均工資 1 select dept

SQL語句操作數據

大小寫 存在 dcl 算數運算 變量 UC 函數 creat nio 使用T-SQL插入數據 1.SQL簡介 (1)SQL是什麽 structured Query Language:結構化查詢語句 *不區分

SQL語句操作數據------解析

解析 語句 錯誤 表名 標識 組成 nio 分隔 數據 一.SQL 結構化查詢語言 1.T-SQL 和 SQL的關系 T-SQL是SQL的增強版 2.SQL的組成 2.1 DML (數據操作語言) 增加,修改,刪除等數據操作 2.2 DCL (數據控制語言) 存儲許可,存儲

SQL語句檢視資料庫資料量的大小

1、進入MQSQL命令列介面 2、輸入密碼 3、輸入命令    1、進入information_schema 資料庫(存放了其他的資料庫的資訊) use information_schema;   2、查詢所有資料的大小: s