Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / SQL переменная / 5 сообщений из 5, страница 1 из 1
14.11.2005, 07:12
    #33375728
Anton-82
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL переменная
Здраствуйте!!!

Есть такая конструкция
Код: plaintext
1.
2.
3.
4.
begin
declare @prob char( 20 );
select @prob = 'dbProp';
select * from @prob;
end
но она не работает, выскакивает ошибка: таблица @dbProp не найдена

Возможно ли в языке SQL обращатся вот так к таблицам, и если можно то как??
...
Рейтинг: 0 / 0
14.11.2005, 08:11
    #33375751
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL переменная
Код: plaintext
1.
2.
3.
4.
begin
declare @prob char( 20 );
select @prob = 'dbProp';
select @prob;
end
...
Рейтинг: 0 / 0
14.11.2005, 08:20
    #33375760
Anton-82
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL переменная
Рыжий Кот
Код: plaintext
1.
2.
3.
4.
begin
declare @prob char( 20 );
select @prob = 'dbProp';
select @prob;
end


Чуть, чуть меня не поняли я имел ввиду как обратится к таблице dbProp

то есть у меня есть таблица dbProp и чтобы просмотреть содержимое этой таблицы я делаю так: select * from dbProp, а нельзя ли с помощью переменной задавать какую таблицу я хочу посмотреть???
...
Рейтинг: 0 / 0
14.11.2005, 08:25
    #33375764
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL переменная
сори, действительно не въехал.

Код: plaintext
1.
2.
3.
4.
begin
declare @prob char( 20 );
select @prob = 'dbProp';
execute immediate 'select * from ' || @prob; 
end
Можно, только лучше спроектировать БД без этого
...
Рейтинг: 0 / 0
14.11.2005, 08:37
    #33375777
Anton-82
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL переменная
Спасибо огромное, помогло )))))
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / SQL переменная / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]