Главная страница
    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.005 c
3-1266481358
RandomWalker
2010-02-18 11:22
2011.11.20
Выделение записей в зависимых таблицах.


2-1311793235
Drowsy
2011-07-27 23:00
2011.11.20
При уничтожении модуля данных возникает AV.


2-1311930662
From4pda
2011-07-29 13:11
2011.11.20
копирование файлов


3-1266501690
Sergey2
2010-02-18 17:01
2011.11.20
переменная в секции From


4-1251885319
LightGreen
2009-09-02 13:55
2011.11.20
WM_CHAR - кодировка символов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский