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

Откуда:
Сообщений: 2
при вставке данных в оракл выдает ошибку

таблица оракла f$sales

SEANS_ID NUMBER(10,0)
DATEID NUMBER(10,0)
NODEID NUMBER(10,0)
ITEMID NUMBER(10,0)
QUANT FLOAT
SUMM FLOAT
SUMM_VAT FLOAT
SUMM_NET_COST FLOAT
VAT NUMBER
SUMM_NET_COST_CLOSED NUMBER
PRICELISTCODE NUMBER(9,0)

INSERT OPENQUERY ([Grandolap], 'select * from f$sales')
VALUES ('select
1 seans_id
,sl.DateId dateid
,s.SiteExtId nodeid
,i.ItemExtId itemid
,sl.Qty quant
,sl.AmountTotal summ
,sl.AmountTotalVat summ_vat
,sl.VatRate vat
,sl.NetCostAxapta summ_net_cost_closed
,sl.NetCost summ_net_cost
,p.PriceListCode
from DWH.GLD.Sales as sl
inner join DWH.dbo.Sites as s on sl.SiteId=s.SiteId
inner join DWH.dbo.Items as i on sl.ItemId=i.ItemId
inner join DWH.dbo.PriceList as p on sl.PriceListId=p.PriceListId
where DateId=20171229
and sl.SiteId=439
and sl.ItemId=33475
and sl.PriceListId=163173')

ошибка
Msg 213, Level 16, State 1, Line 1
Column name or number of supplied values does not match table definition.
13 янв 18, 09:21    [21103861]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server (MySQL) Поместить значения в таблицу  [new]
Tactical Nuclear Penguin
Member

Откуда: холодно тут
Сообщений: 2727
festani
ошибка
Msg 213, Level 16, State 1, Line 1
Column name or number of supplied values does not match table definition.


не можешь перевести?
13 янв 18, 10:16    [21103885]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server (MySQL) Поместить значения в таблицу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30807
festani
при вставке данных в оракл выдает ошибку

таблица оракла f$sales

ошибка
Msg 213, Level 16, State 1, Line 1
Column name or number of supplied values does not match table definition.

Вы вставляете в f$sales запись из одного поля типа "строка", а в таблице f$sales определены несколько полей, да и те все числовые.
13 янв 18, 11:57    [21103973]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server (MySQL) Поместить значения в таблицу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30807
festani
MySQL
И вообще, у вас Linked Server MySQL, а потом выясняется, что оракл :-)
13 янв 18, 11:58    [21103976]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить