Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Select из таблицы задаваемой параметром  [new]
Наталия
Member

Откуда: Казань
Сообщений: 44
Всем привет :)
подскажите пожалуйста, нужна табличная функция выдающая все записи таблицы имя которой поступает на входе ...

Select *

From dbo.MyTable1
INNER JOIN dbo.FunctionSelectFromTable("Table1") MyTable2
ON dbo.MyTable1.field1 = MyTable2.field1

Select *
From dbo.MyTable1
INNER JOIN dbo.FunctionSelectFromTable("Table2") MyTable2
ON dbo.MyTable1.field1 = MyTable2.field1


выборка данных из таблиц (dbo.MyTable1 ;dbo.Table1) и (dbo.MyTable1 ;dbo.Table2) соответственно
3 ноя 03, 11:19    [403530]     Ответить | Цитировать Сообщить модератору
 Re: Select из таблицы задаваемой параметром  [new]
Mihail R.
Member

Откуда: 53°21' с.ш. 83°47' в.д.
Сообщений: 281
Execute a character string:


EXEC [ UTE ] ( { @string_variable | [ N ] 'tsql_string' } [ + ...n ] )


полная справка в BOL

можно попробовать
openrowset помощь опять же в BOL
3 ноя 03, 11:41    [403590]     Ответить | Цитировать Сообщить модератору
 Re: Select из таблицы задаваемой параметром  [new]
Glory
Member

Откуда:
Сообщений: 104760
FAQ
3 ноя 03, 12:14    [403689]     Ответить | Цитировать Сообщить модератору
 Re: Select из таблицы задаваемой параметром  [new]
Наталия
Member

Откуда: Казань
Сообщений: 44
но ведь Exec в inLine Function не вставишь ? или можно как то ???

EXEC ('Select * from [' + @TableName + ']')


работает, но мне нужна функция которая бы это делала ... а как ?
нужна функция на вход которой подается имя таблицы, а на выходе значения этой таблицы
3 ноя 03, 12:51    [403768]     Ответить | Цитировать Сообщить модератору
 Re: Select из таблицы задаваемой параметром  [new]
Glory
Member

Откуда:
Сообщений: 104760
нужна функция на вход которой подается имя таблицы, а на выходе значения этой таблицы
Придется отказаться от функции.
3 ноя 03, 12:55    [403780]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить