Вопрос по SQL

Форум посвящён работе с базами данных в .NET.

Модератор: Ramzes

Cold_Almaty
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 28.06.2007 (Чт) 12:07

Вопрос по SQL

Сообщение Cold_Almaty » 04.07.2007 (Ср) 14:51

Всем доброго времени суток!

Нацарапал процедурку:

Create Proc DropTables
@TableName sysname=null
As
select name from dbo.sysobjects where name=@TableName
go
Declare @TableOut sysname
set @TableOut=' '
Exec @TableOut=DropTables
Drop table [@TableOut]
go

Она должна грохать из базы табличку, имя которой задаётся входным параметром. Всё работает до конструкции DROP.
ПОЖАЛУЙСТА!!!!! ПОДПРАВЬТЕ ПОЖАЛУЙСТА!!!!!

HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

Сообщение HandKot » 05.07.2007 (Чт) 8:07

как вариант (yj yt kexibq)

Код: Выделить всё
declare @sql varchar(100)
set @sql = 'Drop table ' + @TableOut
exec (@sql)
I Have Nine Lives You Have One Only
THINK!

Cold_Almaty
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 28.06.2007 (Чт) 12:07

Сообщение Cold_Almaty » 16.07.2007 (Пн) 14:11

HandKot спасибо за поддержку. Я так и сделал!
Respect!


Вернуться в ADO.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

    TopList