Oprette SP fra SP
Hej alle.Jeg har en stored procedure som opretter en ny database, og nogle tabeller i denne. Koden ser sådan ud:
CREATE procedure sp_CreateSiteserverDB1 ( @DBName sysname )
as
exec ('create database [' + @DBName + ']')
exec ('use [' + @DBName + ']')
exec('CREATE TABLE [' + @DBName + '].[dbo].[tblCalendars] (
[CalendarID] [int] IDENTITY (1, 1) NOT NULL PRIMARY KEY,
[Name] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Description] [varchar] (512) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[DateCreated] [datetime] NOT NULL DEFAULT(getDate()),
[Status] [int] NOT NULL DEFAULT(1)
) ON [PRIMARY]')
..........
Men jeg skal også oprette nogle stored procedures i den nye database. Hvis jeg bare skriver koden til den stored procedure jeg vil lave, så bliver den oprettet i tabellen som indeholder min oprettelses SP. Hvis jeg siger tabelnavn.dbo.minSP så melder den fejl.
Hvordan gøres det? Jeg skal også have oprettet et par views, men det er vel samme syntaks?
Mvh Mark
