我在Microsoft SQL Server中有数据库。我还有一个文件,其中包含来自另一个数据库的存储过程。如何将此存储过程添加到我的数据库?有一个这个程序。当我试图在管理工作室中用红色下划线的数据库[dbo].[unefficient_block]
中执行此过程时。我无法运行此程序,因为有错误
无效的对象名称' dbo.unefficient_block'。
USE [rum]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[unefficient_block]
AS
BEGIN
DECLARE @calls int
DECLARE @msisdn nvarchar(20)
DECLARE @status int
DECLARE @warn_sms int
declare @lang int
declare cur1 CURSOR FOR
select nds, count(*) as calls
from rum.dbo.unefficient_calls
where nds not in (select phone from rum.dbo.huly h)
-- and nds not in (select msisdn COLLATE SQL_Latin1_General_CP1_CI_AS from rum.dbo.unefficient_status s where status=1)
group by nds