怎樣在不同DB環境生成其它DB的存儲過程
来源:互联网 发布:淘宝进店提醒 编辑:程序博客网 时间:2024/05/01 04:21
--如在Tempdb環境生成 Test的存儲過程,由於字符串不支持"go"declare @sql nvarchar(max)set @sql='USE tempdbgoCREATE PROCEDURE P_TestASSELECT 1'exec(@sql)/*訊息 102,層級 15,狀態 1,行 2接近 'go' 之處的語法不正確。訊息 111,層級 15,狀態 1,行 5'CREATE/ALTER PROCEDURE' 必須是查詢批次的第一個陳述式。*/--解決方法:--1、首先在Test創建一個執行腳本的存儲過程USE TestGOIF OBJECT_ID('Cmd_Script','P') IS NOT NULLDROP PROCEDURE Cmd_ScriptGOCREATE PROCEDURE Cmd_Script(@Sql NVARCHAR(max))ASEXEC(@Sql)GO--2、測試生成Test庫的存儲過程USE tempdbGOdeclare @sql nvarchar(max)set @sql='CREATE PROCEDURE P_TestASSELECT 1'EXEC Test.dbo.Cmd_Script @sqlGOIF OBJECT_ID('Test.dbo.P_Test') IS NOT NULLPRINT N'存儲過程已存在'/*存儲過程已存在*/
看到有網友問這類問題,這里寫個實現方法
- 怎樣在不同DB環境生成其它DB的存儲過程
- 关于session_cached_cursors的在不同db版本下的不同默认值
- db
- DB
- db
- DB
- db
- DB
- db
- db
- db
- DB
- db
- Db
- DB
- DB
- db
- DB
- KXML1.21(STABLE)解析XML数据范例(J2ME客户端)
- HDU 3756 Dome of Circus 三分
- 1.C++的短整型
- 页面自动跳转
- linux的mount命令详解
- 怎樣在不同DB環境生成其它DB的存儲過程
- INI文件的操作
- StringUtils
- 为什么大学时不知道API这事呢
- Python的dict.fromkeys应用
- A trip through the Graphics Pipeline 2011, part 1
- iplot的操作
- IOS开发问题汇总
- java开源辅助类之org.apache.commons.lang.builder包分析