#sql #sql-server
#sql #sql-сервер
Вопрос:
Итак, это код:
create procedure udp_import_oltp_data
as
truncate table customer_stg
insert into customer_stg
(
customer_no,
customer_name,
customer_address,
po_address,
zip_code,
city,
region,
country
)
select (customerid, cust_name, (street_no ' ' street_name), po_address, zip, town_city, area, country) from [1385651_OLTP].dbo.customer
Запятая после «customerid» — это та, о которой идет речь, и я также получил ее для закрывающей скобки после «country». Я провел некоторый поиск, но ничего не могу найти.
Ответ №1:
Не используйте круглые скобки вокруг списка столбцов выбора. Это должно быть:
select customerid, cust_name, (street_no ' ' street_name), po_address, zip, town_city, area, country
from ...
Комментарии:
1. Спасибо! Теперь я чувствую себя действительно глупо, лол. Думаю, это просто один из тех дней.
Ответ №2:
Это из-за круглой скобки в запросе select. Мы не будем использовать круглые скобки для запроса select.