Ik heb het volgende probleem. Zodra ik de volgende query uitvoer:
Krijg ik de volgende melding terug:
Msg 512, Level 16, State 1, Procedure Vendor_insupd, Line 10
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
The statement has been terminated.
De SELECT zelf werkt wel, en geeft ook de goede waardes die hij zou moeten geven terug.
SQL:
1
2
| insert into dbo.Vendor (VendorID, VendorNo, VendorName, AddressLine1, AddressLine2, AddressLine3, ZipCode, City, Country, Phone, BankNr, Fax, CurrencyID, DiscPC, TaxNo, DelayDays) SELECT Id, CredNr, Naam, Adres1, Adres2, Adres3, PC, Plaats, Land, Telefoon, BankNr, Fax, '1' as Valuta, Korting, Bedrijfsnr, Levertijd FROM Leveranciers; |
Krijg ik de volgende melding terug:
Msg 512, Level 16, State 1, Procedure Vendor_insupd, Line 10
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
The statement has been terminated.
De SELECT zelf werkt wel, en geeft ook de goede waardes die hij zou moeten geven terug.