Re: Имя таблицы в запросе как переменная?
От: Zar Россия  
Дата: 13.03.02 08:53
Оценка:
Здравствуйте Pavel B, Вы писали:

PB> MSSQL

PB>В БД есть несколько одинаковых по структуре таблиц отличающихся только названием.
PB>Есть хранимая процедура, в которую передаются параметры и имя таблицы, с которой быдут производится действия.
PB>Запрос примерно такой:

PB>

PB>.....

PB>DECLARE @CompanyProfiles varchar(800),
PB>DECLARE @CompanyDescription text
PB>DECLARE @ObjectName Varchar(100)

PB>SELECT @ObjectName = 'dbo.Company'


PB>INSERT INTO что-то = @ObjectName
PB>(CompanyProfiles, CompanyDescription)
PB>VALUES(@CompanyProfiles, @CompanyDescription)
PB>....
PB>


PB>Преобразование в строку запроса INSERT в данном случае не проходит.
[ Zarathustra ]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.