MurCode
Форумы
Поиск
О проекте
Microsoft SQL Server
Новое сообщение
Составной запрос с контекстной заменой
stim24
Дата: 22.01.2009 11:38:51
Я решил сделать таблицы по годам
rasdoc2008 - имя таблицы
допустим мне надо сделать запрос делаю так
@g='2008'
@s='select * from rasdoc'+rtrim(@g)
exec (@s)
а можно сделать так
@table='rasdco2008
select * from (@table)
чтобы MSSQL просто при выполнении запроса заменил значение
stim24
Дата: 22.01.2009 11:40:46
@table='rasdoc2008'
select * from (@table)
а скл воспринял
select * from rasdoc2008
Гавриленко Сергей Алексеевич
Дата: 22.01.2009 11:41:33
stim24
@table='rasdoc2008'
select * from (@table)
а скл воспринял
select * from rasdoc2008
Нет, нельзя. И вообще, зачем было делить таблицы?
Ken@t
Дата: 22.01.2009 11:42:31
Как вы хотете - нет, о чём написано в БОЛ, Сделайте одну таблицу и секционируйте её
stim24
Дата: 22.01.2009 11:43:34
А как ее секционровать?
Glory
Дата: 22.01.2009 11:44:54
stim24
А как ее секционровать?
В хелпе прочитать про partitioning
iap
Дата: 22.01.2009 11:58:51
stim24
А как ее секционровать?
если сервер<90, то никак. Секционировать представление придётся.
Ken@t
Дата: 22.01.2009 11:59:19
stim24
А как ее секционровать?
Уже было обсуждение вашего топика , там ваше всё