powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase 9 ASA 9.0.2.3951
11 сообщений из 11, страница 1 из 1
Sybase 9 ASA 9.0.2.3951
    #39313324
plotsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста можно ли в запросе добавлять колонки к временной таблице?
или как сформировать таблицу с переменным количеством колонок?
...
Рейтинг: 0 / 0
Sybase 9 ASA 9.0.2.3951
    #39313686
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
plotsovПодскажите пожалуйста можно ли в запросе добавлять колонки к временной таблице?
или как сформировать таблицу с переменным количеством колонок?
А попробовать alter table ... религия не позволяет...
...
Рейтинг: 0 / 0
Sybase 9 ASA 9.0.2.3951
    #39314090
plotsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov,

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

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

ALTER TABLE #RezTab ADD SHET varchar(4);


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

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


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

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

То, что мне было нужно, получилось. Колонка в таблицу добавилась.
...
Рейтинг: 0 / 0
Sybase 9 ASA 9.0.2.3951
    #39314523
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Sybase 9 ASA 9.0.2.3951
    #39314666
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
plotsovantand,

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

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

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

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

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


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