Передача параметров в хранимую процедуру - VB
Формулировка задачи:
Хочу в хранимой процедуре сделать параметром название таблицы, возможно ли это? на код ниже выдает 'синт. ошибка оклоло @nametbl'
Листинг программы
- CREATE PROCEDURE procimpo AS
- @nametbl VARCHAR
- IF EXISTS (SELECT * FROM sysobjects
- WHERE name =@nametbl)
- BEGIN
- DROP TABLE @nametbl
- END
- CREATE TABLE @nametbl
- (
- ID INT NULL,
- npd nvarchar(9) NULL,
- ...
Решение задачи: «Передача параметров в хранимую процедуру»
textual
Листинг программы
- SET @strsql='create table ' + @nametbl +
- '(
- ID int null,
- npd nvarchar(9) null,
- fam nvarchar(18) null,
- im nvarchar(15) null,
- ot nvarchar(15) null,
- adm nvarchar(3) null,
- nasp nvarchar(20) null,
- ulc nvarchar(30) null,
- adr nvarchar(10) null,
- st int null
- )'
- EXEC (@strsql)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д