Чтобы обновить 100 столбцов в одном запросе - PullRequest
0 голосов
/ 20 сентября 2011

Мне нужно обновить таблицу, которая содержит более 100 столбцов.Я использую запрос на обновление, чтобы сделать это.Моя проблема заключается в том, что вместо указания всех 100 столбцов в запросе на обновление возможно обновление без имен столбцов.

Запрос:

Update tbleName set Col1='',Col2='',Col3='',.....Coln='';
commit;

Есть ливозможность обновления столбцов этой таблицы без указания 100 столбцов.

Примечание:

Эта таблица содержит более 120 столбцов, но мне нужно обновить 100 столбцов.

Извините, я забыл упомянуть об этом, мне нужно обновить только первые 100 столбцов !!!

Заранее спасибо!

- Ranga

Ответы [ 3 ]

2 голосов
/ 20 сентября 2011

Нет, вы must должны указать, какое значение столбца вы хотите изменить в операторе обновления.

1 голос
/ 20 сентября 2011

Рассматривается небольшое приложение, которое читает имена столбцов из этой таблицы и готовит запрос на обновление? Я думаю, что вы могли бы даже использовать хранимые процедуры для этого.

0 голосов
/ 20 сентября 2011

120 столбцов? Ой, это боль. Вы можете создать строку SQL и просто выполнить ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...