Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2011.11.20;
Скачать: [xml.tar.bz2];

Вниз

переменная в секции From   Найти похожие ветки 

 
Sergey2   (2010-02-18 17:01) [0]

Стоит задача каким то образом передать в секцию From переменную. То есть сделать выборку из таблицы - имя которой придет мне на вход например хранимки моей.

Вот что то типа вот этого

declare @tableName sysname

SELECT @tableName = Table_Name
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = OBJECT_NAME(1698990025)

select *
from @tableName


Только вот в секции From может быть только переменная типа


DECLARE @local_variable table_type_definition

table_type_definition ::=
   TABLE ( { column_definition | table_constraint } [ ,...n ] )

column_definition ::=
   column_name scalar_data_type
   [ COLLATE collation_definition ]
   [ [ DEFAULT constant_expression ] |
     IDENTITY [ ( seed , increment ) ]
   ]
   [ ROWGUIDCOL ]
   [ column_constraint ] [ ...n ]

column_constraint ::=
   { [ NULL | NOT NULL ]
   | [ PRIMARY KEY | UNIQUE ]
   | CHECK ( logical_expression )
   }

table_constraint ::=
   { { PRIMARY KEY | UNIQUE } ( column_name [ ,...n ] )
   | CHECK ( search_condition )
   }


Как то решаемо это ?


 
12 ©   (2010-02-18 17:18) [1]

exec


 
Sergey2   (2010-02-18 17:26) [2]

через sp_tables ?


 
Медвежонок Пятачок ©   (2010-02-18 17:36) [3]

через
exec "строка селекта"


 
12 ©   (2010-02-18 17:39) [4]

declare  @S varchar(200)
set @s= "product"
set @s= "select * from " + @s
exec (@s)


 
Sergey2   (2010-02-18 17:44) [5]

замкнутый круг какой то. причем тут строка селекта ? у меня есть переменная - допустим nvarchar(384).  Каким образом я из неё селект могу сделать. Если селект делается только из таблицы.


 
Sergey2   (2010-02-18 17:46) [6]

12 ©   (18.02.10 17:39) [4]

всё понял - разжевали и в рот положили... спасибо..



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2011.11.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
4-1251571846
Student
2009-08-29 22:50
2011.11.20
Перехват сообщения DoubleClick


15-1311249647
Scott Storch
2011-07-21 16:00
2011.11.20
запрос на удаление


1-1273995745
:-\
2010-05-16 11:42
2011.11.20
Загрузка Projector flash в delhi


15-1311598347
fzt
2011-07-25 16:52
2011.11.20
Как писать плагин к Delphi? для чайников


15-1311280188
Юрий
2011-07-22 00:29
2011.11.20
С днем рождения ! 22 июля 2011 пятница





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский