+ -
当前位置:首页 → 问答吧 → 远程数据库创建存储过程

远程数据库创建存储过程

时间:2011-12-27

来源:互联网

有这样一个项目,在远程server上安装SQL Server (假设IP为RIP),创建了3个数据库,DB1,DB2,DB3,
有另外一个数据库实例DBX,要连接RIP其中的一个数据库假设为DB1,需要执行的操作是: 首先看是DB1否存储过程 usp , 如果有则直接调用usp,如果没有的话,在DBX上执行一段SQL语句使得能够在DB1上创建存储过程usp,然后在调用 usp

作者: Miracle_Lee   发布时间: 2011-12-27

SQL code
use db1
if exists(select 1 from sys.objects where name='usp' and type='p')
exec usp ....
else
提示创建,但不能直接在这儿建,因为 create procedure 必须为批的第一条语句.

作者: qianjin036a   发布时间: 2011-12-27

SQL code
if object_id('存储过程名') is not null
drop proc 存储过程名
go

作者: fredrickhu   发布时间: 2011-12-27