Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Простой sql запрос  [new]
maksim.yugai
Member

Откуда:
Сообщений: 110
Добрый день.

Подскажите с запросом. Есть 2 таблицы A_Clients с полями Id, Name, ownerid, isdeleted и z_testtable - с нужным нам полем name.
Нужно скопировать в таблицу A_Clients поле name из z_testtable, но при этом нужно каждому полю соответственно добавлять остальные значения полей: Id, ownerid и isdeleted

Сейчас я имею запрос:
insert into A_Clients(Id, Name, ownerid, isdeleted)
values(NEWID(), (select name from z_testtable), '00000000-0000-0000-0000-000000000000', null) 

Но он, соответственно, ругается на то, что у внутреннего запроса на выходе больше чем 1 значение.

Подскажите, как правильно написать.

Спасибо.
27 янв 16, 11:28    [18734707]     Ответить | Цитировать Сообщить модератору
 Re: Простой sql запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
maksim.yugai
Подскажите, как правильно написать.

Изучать синтаксис insert надо

insert into A_Clients(Id, Name, ownerid, isdeleted)
select NEWID(), name, '00000000-0000-0000-0000-000000000000', null from z_testtable
27 янв 16, 11:32    [18734737]     Ответить | Цитировать Сообщить модератору
 Re: Простой sql запрос  [new]
maksim.yugai
Member

Откуда:
Сообщений: 110
Glory
maksim.yugai
Подскажите, как правильно написать.

Изучать синтаксис insert надо

insert into A_Clients(Id, Name, ownerid, isdeleted)
select NEWID(), name, '00000000-0000-0000-0000-000000000000', null from z_testtable


Большое спасибо. Потихоньку изучаем. =)
27 янв 16, 11:34    [18734757]     Ответить | Цитировать Сообщить модератору
 Re: Простой sql запрос  [new]
o-o
Guest
insert into A_Clients(Id, Name, ownerid, isdeleted)
select NEWID(), name , '00000000-0000-0000-0000-000000000000', null
from z_testtable
27 янв 16, 11:35    [18734760]     Ответить | Цитировать Сообщить модератору
 Re: Простой sql запрос  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
maksim.yugai,
insert into A_Clients(Id, Name, ownerid, isdeleted)
SELECT NEWID(), name, '00000000-0000-0000-0000-000000000000', null
FROM z_testtable;
27 янв 16, 11:40    [18734792]     Ответить | Цитировать Сообщить модератору
 Re: Простой sql запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
maksim.yugai
Потихоньку изучаем. =)

Полтора года на изучение базового синтаксиса ? Однако

Сообщение было отредактировано: 27 янв 16, 11:47
27 янв 16, 11:46    [18734828]     Ответить | Цитировать Сообщить модератору
 Re: Простой sql запрос  [new]
o-o
Guest
Glory
maksim.yugai
Потихоньку изучаем. =)

Полтора года на изучение базового синтаксиса ? Однако

но при этом администрировать не лезет и пальцы веером не делает.
в свете последних событий в соседних темах это ценно
27 янв 16, 11:51    [18734849]     Ответить | Цитировать Сообщить модератору
 Re: Простой sql запрос  [new]
DaniilSeryi
Member

Откуда:
Сообщений: 1974
В общем, уважаемый ТС, mva.microsoft.com ждёт Вас.
27 янв 16, 12:25    [18735095]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить