Я пытаюсь передать данные, относящиеся к моей процедуре.Пользовательская таблица в хранимой процедуре
Я создал определенный пользователем тип таблицы SQL Server, как показано ниже:
CREATE TYPE dbo.DT_SimQuestionWebTemp AS TABLE
(
[id] [bigint] IDENTITY(1,1) NOT NULL,
[SimId] [bigint] NOT NULL,
[mobile] [nvarchar](25) NOT NULL,
[LevelId] [int] NULL,
[QuestionId] [int] NULL,
[Question] [nvarchar](500) NULL,
[Answer1] [nvarchar](100) NULL,
[Answer2] [nvarchar](100) NULL,
[Answer3] [nvarchar](100) NULL,
[Answer4] [nvarchar](100) NULL,
[Answer5] [nvarchar](100) NULL,
[Status] [int] NOT NULL
)
Я пытаюсь удалить таблицу, чтобы создать снова с другой схеме используя ниже синтаксис.
drop table DT_SimQuestionWebTemp
однако я получаю сообщение об ошибке:
Cannot drop the table 'DT_SimQuestionWebTemp', because it does not exist or you do not have permission
и у меня есть разрешение на удаление таблиц, а также я могу использовать таблицу из хранимой процедуры. Однако я не могу отказаться от него или выбрать его из обычного запроса.
Любая идея, как увидеть стол и отбросить его?
Большое спасибо :) –
нет проблем ..... –