Itgensql056 bij draaien applicatie in Invantive Cloud

Goedemorgen,

Als ik deze query draai vanuit UniversalSQL werkt hij goed:

create or replace table simplicate_projects@mss
as
select *
from Simplicate.Projects.Projects@spe

Als ik hem vervolgens in een applicatie gooi met deze query werkt hij niet:

begin

create or replace table simplicate_projects@mss
as
select *
from Simplicate.Projects.Projects@spe

end

De volgende foutmelding komt dan naar voren:

An error occured - e11dcb71-2ac1-4695-949c-7783af7c792a
itgensql056:
Syntax error between the two '’ on line 8, column 3:
begincreate or rep…cts.Projects@speend
***
Error: no viable alternative at input ‘begin\r\n\r\ncreate or replace table simplicate_projects@mss\r\nas\r\nselect *\r\nfrom Simplicate.Projects.Projects@spe\r\n\r\nend’.

Inmiddels is het opgelost door een spatie NA end te zetten

De oorzaak van de foutmelding is dat de query die begint met begin geen geldige SQL-batch is. Dit kan bijvoorbeeld opgelost worden door de statementscheider ‘;’ toe te voegen op de witregel voor end.

Zie voor meer details de grammatica onder Invantive UniversalSQL Grammar 24.0 bij BATCHSEPARATOR.

Deze vraag is automatisch gesloten na 1 week inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.

Dit topic is 3 dagen na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.