Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
alex1
1

Вопрос по Update в SQL Server

09.12.2010, 14:06. Просмотров 795. Ответов 2
Метки нет (Все метки)


есть 2 таблицы

Код
tbl1 
----------------------
id   value
1    34
2    35

tbl2
----------------------
id2  value2
34   'text34'
35   'text35'
т.е. tbl1.value=tbl2.id2
мне надо сделать UPDATE tbl1 где вместо 34 и 35 получить 'text34' и 'text35' -- вопрос, можно ли сделать это одним UPDATE? Вроде UPDATE tbl1 SET value=(SELECT ... FROM TBL2)

Я делаю сейчас сохранение с помощью курсора... может проще надо
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2010, 14:06
Ответы с готовыми решениями:

Update таблицы по данным из другой по условию ms sql server
Здравствуйте уважаемые форумчане! Подскажите решение, немогу разобраться. Есть три таблицы: ...

Update через две таблицы SQL Server 2008
Добрый день! 000009 - табельный номер По нему нужно добраться до ФИО Иван Иванов Иванович...

Вопрос по MS ADO и SQL Server 2000
На клиенте есть адошный рекордсет - клон какого-то рекордсета, зачитанного ранее из HTML-файла...

Трудности с Update в Access присоединенных SQL Server таблиц
Уважаемые Знатоки, Прилинковал таблицу из SQL 7.0 в Access 97. Открываю ее в Access 97 и...

2
alex1
09.12.2010, 14:27 2
все, вопрос снят, можно
Redgard
10.01.2011, 21:12 3
А чем плох вариант?
Код
update tbl1 set value=t2.value2 from tbl1 t1 inner join tbl2 t2 on t1.value=t2.id
И запрос один и результат тот же. Или я чего-то не понял в задании? Ведь выполнять подзапрос в каждой записи основного запроса сильно замедляет весь процесс изменения.
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2011, 21:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Вопрос по возможностям SQL Server для профессионалов!!!
Выполнил поставленную задачу на хранимых процедурах. Работает медленно. Как сделать чтобы данные...

Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server?
ВОПРОС: Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS...

SQL Server 2012 Management Studio Express не появляется служба SQL Server
Здравствуйте. Установил SQL Server Management Studio Express 2012 , необходимый для работы одной...

Можно использовать бд созданную в SQL server 2012 на SQL server 2008?
Можно использовать бд созданную в SQL server 2012 на SQL server 2008? если да,то как ее подключить?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.