Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как динамически указать имя базы данных ?  [new]
СтраждущийТоварищЪ
Guest
@T = 'BASE1'

SELECT * FROM @T.dbo.table1

Как сделать как то так ?
14 ноя 13, 11:26    [15126509]     Ответить | Цитировать Сообщить модератору
 Re: Как динамически указать имя базы данных ?  [new]
LexusR
Member

Откуда: Novosibirsk
Сообщений: 1887
DECLARE @T varchar(100)
SET @T = 'BASE1'
EXEC('SELECT * FROM '+@T+'.dbo.table1')
14 ноя 13, 11:29    [15126540]     Ответить | Цитировать Сообщить модератору
 Re: Как динамически указать имя базы данных ?  [new]
Гость333
Member

Откуда:
Сообщений: 3683
СтраждущийТоварищЪ,

Возможно, вам подойдёт секционированное представление.
14 ноя 13, 11:44    [15126695]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить