powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Смешная проблемка ))
5 сообщений из 5, страница 1 из 1
Смешная проблемка ))
    #37321312
Mairos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот уж правда..
В таблице куча полей, надо сделать копию записи, кроме одного поля - ключа.
Insert into.. select from.. так и просится, но вот как-то бы избежать перечисления остальных 30-и полей.)))??
Не охота тупо перечислять их в процедуре - некрасиво будет. )
...
Рейтинг: 0 / 0
Смешная проблемка ))
    #37321520
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть еще менее правильный, но более простой с точки зрения писания буковок в запросе.
выбрать все колонки во времянку, прибить ненужную колонку, вставить оставшиеся колонки записи куда необходимо.
...
Рейтинг: 0 / 0
Смешная проблемка ))
    #37321624
Mairos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old, юмор - страшная сила! )))))))
...
Рейтинг: 0 / 0
Смешная проблемка ))
    #37321679
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если задача ad-hoc и всё дело в лени, то можно так:

create procedure someprocedure as
insert into targettable select * from sourcetable


exec sp_helptext someprocedure
и воспользоваться этой фичей:
/* Adaptive Server has expanded all '*' elements in the following statement */

и потом копипаста.
...
Рейтинг: 0 / 0
Смешная проблемка ))
    #37322415
Mairos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blzz, спасибо, но я уже поборол лень. )))
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Смешная проблемка ))
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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