2013-02-19 2 views
0

Я пытаюсь создать процедуру, которая добавляет/удаляет таблицу в базу данных. Я работаю в SQL Server. Запрос работает (он преуспевает), но таблица не добавляется в базу данных.Создать новую процедуру таблицы

я освежил ...

ALTER procedure [dbo].[upgrade_1] 
as 
begin 
    create table awards (
    ID int NOT NULL IDENTITY, 
    name nvarchar(256) DEFAULT 'award', 
    description nvarchar(256) 
    PRIMARY KEY (ID) 
    ) 
    /*update goto_vs 
    set current_version = 1*/ 
end 
+0

вы имели в виду вы выполнили процедуру и ничего не произошло? Это создаст или изменит ПРОЦЕДУРУ, может быть, вам нужно ее выполнить? – codingbiz

+1

'EXEC upgrade_1' – codingbiz

+0

Вы могли бы оставить это в качестве ответа? : D спасибо. –

ответ

1

Сценарий у вас есть в этом вопросе будет только изменить процедуру. Процедуру необходимо выполнить для выполнения требуемой задачи, например. создать таблицу

Выполните процедуру с этим утверждением

EXEC upgrade_1 

Это должно создать таблицу

Смежные вопросы