Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: UPDATE на несколько полей сразу ???  [new]
Opla
Member

Откуда:
Сообщений: 71
Благодарю!!! В MS-SQL я абсолютный новичок, пришла из Oracla, вот и путаюсь постоянно!!!

Для Glory: я поэтому сюда и пишу, потому что не знаю. Это не ставится под вопрос вообще!
9 дек 04, 14:36    [1170333]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
Alex Antonoff
Member

Откуда: Из лесу вестимо
Сообщений: 1251
Вы просто воспринимайте ответы менее эмоционально ... Если вас не понимают, то скорее всего вы не верно выразились, обьясните другими словами, вам обязательно помогут !
9 дек 04, 14:38    [1170355]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
Glory
Member

Откуда:
Сообщений: 104760
Opla
Благодарю!!! В MS-SQL я абсолютный новичок, пришла из Oracla, вот и путаюсь постоянно!!!

Для Glory: я поэтому сюда и пишу, потому что не знаю. Это не ставится под вопрос вообще!

Вам и отвечают - откройте хелп и прочтите

UPDATE 
{
table_name WITH ( < table_hint_limited > [ ...n ] )
| view_name
| rowset_function_limited
}
SET
{ column_name = { expression | DEFAULT | NULL }
| @variable = expression
| @variable = column = expression } [ ,...n ]

{ { [ FROM { < table_source > } [ ,...n ] ]
9 дек 04, 14:40    [1170373]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
Opla
Member

Откуда:
Сообщений: 71
Ну что вы, никакой эмоциональности здесь у меня нет! Я на форуме уже давно, только на Oracle.

Пишу на форум, когда не знаю, как дальше, когда посмотрела инструкцию и т.д. А ответы с советами пойти почитать книжку считаю здесь просто не уместными, потому что иначе все это здесь не имеет смысла!
И потом, я заметила, что на форуме MS-SQL много такого склочного настроения и сообщений. На ORACLE-форуме, например, все гораздо проще, без поучений и т.д, люди просто пытаются объяснять до тех пор, пока не дойдет до человека!

Всех благ!
9 дек 04, 14:47    [1170429]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
Opla
Member

Откуда:
Сообщений: 71
Glory, спасибо, это уже помощь настоящая!
9 дек 04, 14:49    [1170442]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
Alex Antonoff
Member

Откуда: Из лесу вестимо
Сообщений: 1251
Мы тоже стараемся, уже на вторую страницу перевалили ...
9 дек 04, 14:49    [1170445]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
Alex Antonoff
Member

Откуда: Из лесу вестимо
Сообщений: 1251
Opla
Glory, спасибо, это уже помощь настоящая!

Вы в такой помощи нуждались ?
9 дек 04, 14:50    [1170452]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
www.fun4me.narod.ru
Member

Откуда: Moscow
Сообщений: 2406
>> А ответы с советами пойти почитать книжку считаю здесь просто не уместными, потому что иначе все это здесь не имеет смысла!

Не всё есть в книжках. И не у всех есть книжки. Но Ваш вопрос есть в BOL. А BOL есть у всех. Если Вам говорят прочитать книжку - то это советб а не что-то ещё. До этого совета Вы не знали, что в книжке есть то, про что Вам говорят, но могли только догадываться об этом.
9 дек 04, 14:50    [1170464]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
Glory
Member

Откуда:
Сообщений: 104760
Пишу на форум, когда не знаю, как дальше, когда посмотрела инструкцию и т.д. А ответы с советами пойти почитать книжку считаю здесь просто не уместными, потому что иначе все это здесь не имеет смысла!
Т.е. как только вы увидите в QA сообщение "Invalid syntax" вы сразу идете на форум и спрашиваете
"Почему я должна все запросы на выборку начинать со слова SELECT ?
Почему у меня не работает SEL или SELE?"
И вам советовали читать не книжку вообще а конкретно про синтаксис конкретной команды.

И потом, я заметила, что на форуме MS-SQL много такого склочного настроения и сообщений. На ORACLE-форуме, например, все гораздо проще, без поучений и т.д, люди просто пытаются объяснять до тех пор, пока не дойдет до человека!
Хм. Сейчас пойду проверю. Попытаюсь задать ваш вопрос один в один.

Всех благ!
И вам тоже
9 дек 04, 14:51    [1170473]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
2 Olpa

автор
А ответы с советами пойти почитать книжку считаю здесь просто не уместными, потому что иначе все это здесь не имеет смысла!


прежде, чем вопрашать на форуме, стоило бы все-таки посмотреть документацию. Ведь для чего-то ее писали. А вот когда вы спросите, "блин, написала так, как в доке", приведете пример кода и скажите что он не работает, то и помощь будет. А из Вашего первого поста было трудно понять, что Вам надо в действительности.
9 дек 04, 14:53    [1170486]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Glory
И потом, я заметила, что на форуме MS-SQL много такого склочного настроения и сообщений. На ORACLE-форуме, например, все гораздо проще, без поучений и т.д, люди просто пытаются объяснять до тех пор, пока не дойдет до человека!
Хм. Сейчас пойду проверю. Попытаюсь задать ваш вопрос один в один.


Ой, я пошел смотреть.
9 дек 04, 14:55    [1170498]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
Smirnov Anton
Member

Откуда: Н.Новгород
Сообщений: 3220
хотел было тоже чего-нито написать, да озадумался
автор
И потом, я заметила, что на форуме MS-SQL много такого склочного настроения и сообщений.

ладно, после этого подкалывать не стоит, ан нет, топик продолжился...
9 дек 04, 14:55    [1170500]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
Smirnov Anton
Member

Откуда: Н.Новгород
Сообщений: 3220
сходил - посмотрел, вы чтоль пошутили???
9 дек 04, 14:56    [1170508]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
marse
Member

Откуда:
Сообщений: 112
Opla
Glory, спасибо, это уже помощь настоящая!


Тут проще чем в Оракле.
Такую помощь вам предоставит кнопка F1.
9 дек 04, 15:05    [1170569]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
A.J.
Guest
pkarklin
Iskander68

Прошу не бить ногами - я с MSSQL только знакомлюсь. Но почему
...
а не
update T1 INNER JOIN T2 on etc...?


Бить не будем, просто Вас тоже отправим синтаксис инструкции UPDATE изучать.

Дело в том, что Access строит именно тот вариант, что товарищ привел :-)
9 дек 04, 16:18    [1170979]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
A.J.
pkarklin
Iskander68

Прошу не бить ногами - я с MSSQL только знакомлюсь. Но почему
...
а не
update T1 INNER JOIN T2 on etc...?


Бить не будем, просто Вас тоже отправим синтаксис инструкции UPDATE изучать.

Дело в том, что Access строит именно тот вариант, что товарищ привел :-)


И причем тут Access, если мы ведем речь про сиквел?! Каждая СУБД имеет свои особенности синтаксиса.
9 дек 04, 17:16    [1171306]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
A.J.
Guest
pkarklin
И причем тут Access, если мы ведем речь про сиквел?! Каждая СУБД имеет свои особенности синтаксиса.

Раз он только знакомится с SQL, значит, такой синтаксис все же где-то видел? Вот я и угадываю, где :-)
9 дек 04, 17:58    [1171466]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
r2d2
Member

Откуда: Питер
Сообщений: 152
Так можно и по оракловски
update T1 set T1.F1=T2.F2
from T2
where T1.id=T2.id
9 дек 04, 17:59    [1171473]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
Iskander68
Member

Откуда: Королев М.О.
Сообщений: 877

A.J. - bull's eye!

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1

9 дек 04, 18:18    [1171550]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Glory
Хм. Сейчас пойду проверю. Попытаюсь задать ваш вопрос один в один.

Гыыы. А что не задали??? Мне так интересно было! :-)) (подозреваю, что посещаемость ораклового форума резко подросла за сегодня ;-) за счет читателей мс-ного)
9 дек 04, 18:37    [1171632]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Opla
И потом, я заметила, что на форуме MS-SQL много такого склочного настроения и сообщений. На ORACLE-форуме, например, все гораздо проще, без поучений и т.д, люди просто пытаются объяснять до тех пор, пока не дойдет до человека!

Ххххыыы... А мне вот не в первый раз уже кажется, что ораклоиды, заходя сюда, производят впечатление персон нервных, впечатлительных и излишне болезненно реагирующих на малейшие намеки на их возможную некомпетентность :-) Такое ощущение, что выслушать упрек (вполне обоснованный) от мс-ника для них - оскорбление буквально кастового характера.
9 дек 04, 19:03    [1171721]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Прикольный топик
10 дек 04, 07:02    [1172180]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
GreenSunrise
Opla
И потом, я заметила, что на форуме MS-SQL много такого склочного настроения и сообщений. На ORACLE-форуме, например, все гораздо проще, без поучений и т.д, люди просто пытаются объяснять до тех пор, пока не дойдет до человека!

Ххххыыы... А мне вот не в первый раз уже кажется, что ораклоиды, заходя сюда, производят впечатление персон нервных, впечатлительных и излишне болезненно реагирующих на малейшие намеки на их возможную некомпетентность :-) Такое ощущение, что выслушать упрек (вполне обоснованный) от мс-ника для них - оскорбление буквально кастового характера.


точно, точно. Крутизна так и прет от некоторых.
10 дек 04, 09:43    [1172401]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: UPDATE на несколько полей сразу ???  [new]
nat23
Guest
update table set (attr1,attr2)=
(select attr_1, attr_2 from table2
where table2.oid=table.oid)

скобки нужны
1 дек 16, 15:12    [19955853]     Ответить | Цитировать Сообщить модератору
 Re: UPDATE на несколько полей сразу ???  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
nat23
update table set (attr1,attr2)=
(select attr_1, attr_2 from table2
where table2.oid=table.oid)

скобки нужны
что это? не дождался немного до 12 лет...
1 дек 16, 15:15    [19955871]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить