Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase 9 ASA 9.0.2.3951 / 11 сообщений из 11, страница 1 из 1
22.09.2016, 12:43
    #39313324
plotsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
Подскажите пожалуйста можно ли в запросе добавлять колонки к временной таблице?
или как сформировать таблицу с переменным количеством колонок?
...
Рейтинг: 0 / 0
22.09.2016, 18:17
    #39313686
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
plotsovПодскажите пожалуйста можно ли в запросе добавлять колонки к временной таблице?
или как сформировать таблицу с переменным количеством колонок?
А попробовать alter table ... религия не позволяет...
...
Рейтинг: 0 / 0
23.09.2016, 11:49
    #39314090
plotsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
Sergey Orlov,

Пробую.
...
Рейтинг: 0 / 0
23.09.2016, 12:45
    #39314181
plotsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
plotsov,

Create Table #RezTab ( ACC_NUM varchar(4));

ALTER TABLE #RezTab ADD SHET varchar(4);


При попытке добавить колонку, возникает ошибка "Таблица '#RezTab' не найдена".

Как правильно добавлять колонку?
...
Рейтинг: 0 / 0
23.09.2016, 14:44
    #39314345
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
plotsov,
А почему вам нужна именно временная таблица, вы ведь можете создать "постоянную" с временным названием, модифицировать ее и удалить когда она не нужна будет...
...
Рейтинг: 0 / 0
23.09.2016, 15:09
    #39314387
plotsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
Sergey Orlovplotsov,
А почему вам нужна именно временная таблица, вы ведь можете создать "постоянную" с временным названием, модифицировать ее и удалить когда она не нужна будет...


В общем получилось добавить :

Create Table dbo.#RezTab ( ACC_NUM varchar(4));
ALTER TABLE dbo.#RezTab ADD SHET varchar(4) null;
...
Рейтинг: 0 / 0
23.09.2016, 15:16
    #39314400
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
Не знаю как там в 9, но в 11 дока говорит
You cannot use ALTER TABLE on a local temporary table.
...
Рейтинг: 0 / 0
23.09.2016, 16:24
    #39314493
plotsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
antand,

То, что мне было нужно, получилось. Колонка в таблицу добавилась.
...
Рейтинг: 0 / 0
23.09.2016, 17:02
    #39314523
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
plotsovSergey Orlovplotsov,
А почему вам нужна именно временная таблица, вы ведь можете создать "постоянную" с временным названием, модифицировать ее и удалить когда она не нужна будет...
В общем получилось добавить :
Create Table dbo.#RezTab ( ACC_NUM varchar(4));
ALTER TABLE dbo.#RezTab ADD SHET varchar(4) null;
Если это надо в процедуре, то надо как то задействовать идентификатор сессии что ли...
И при этом не забыть замечание от antanda, у меня в разных местах была 8-ка и 9-ка, а приложение для них тогда было одно, так вот, были запросы нормально работающие в 8-ке, но в 9-ке они выдавали ошибку...
...
Рейтинг: 0 / 0
23.09.2016, 22:11
    #39314666
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
plotsovantand,

То, что мне было нужно, получилось. Колонка в таблицу добавилась.

Не сомневаюсь
Только у тебя это не временная таблица
...
Рейтинг: 0 / 0
24.10.2016, 14:09
    #39332741
plotsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase 9 ASA 9.0.2.3951
antandplotsovantand,

То, что мне было нужно, получилось. Колонка в таблицу добавилась.

Не сомневаюсь
Только у тебя это не временная таблица

Да это постоянная таблица.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase 9 ASA 9.0.2.3951 / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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