18.08.2013 Views

Naslagboek bij berichten, Deel 2

Naslagboek bij berichten, Deel 2

Naslagboek bij berichten, Deel 2

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SQL0131N De operands van een predikaat LIKE<br />

hebben incompatibele gegevenstypen.<br />

Verklaring:<br />

Als de expressie links van een LIKE of NOT LIKE van<br />

het gegevenstype teken is, moet de expressie rechts<br />

daarvan ook van het gegevenstype teken zijn.<br />

Als de expressie links van het gegevenstype grafisch is,<br />

moet de expressie rechts ook van het gegevenstype<br />

grafisch zijn.<br />

Als de expressie links van het gegevenstype BLOB is,<br />

moet de expressie rechts ook van het gegevenstype<br />

BLOB zijn.<br />

De instructie kan niet worden uitgevoerd.<br />

Instructie voor gebruiker:<br />

Verbeter de expressies van het predikaat LIKE zodat<br />

deze van hetzelfde gegevenstype zijn.<br />

sqlcode: -131<br />

sqlstate: 42818<br />

SQL0132N Een predikaat LIKE of een scalaire<br />

functie POSSTR is ongeldig omdat de<br />

eerste operand geen reeksexpressie of de<br />

tweede operand geen reeks is. Een<br />

scalaire functie LOCATE of POSITION<br />

is ongeldig omdat de eerste operand<br />

geen reeks of de tweede operand geen<br />

reeksexpressie is.<br />

Verklaring:<br />

Een predikaat LIKE of een scalaire functie POSSTR die<br />

voorkomt in de instructie is ongeldig omdat de eerste<br />

operand geen reeksexpressie of de tweede operand<br />

geen reeks is. Een scalaire functie LOCATE of<br />

POSITION in de instructie is ongeldig omdat de eerste<br />

operand geen reeks of de tweede operand geen<br />

reeksexpressie is.<br />

De operand links van een predikaat LIKE of NOT<br />

LIKE, de tweede operand van LOCATE, de tweede<br />

operand van POSITION, of de eerste operand van<br />

POSSTR moet een reeksexpressie zijn. De waarde rechts<br />

van het predikaat, de eerste operand van LOCATE, de<br />

eerste operand van POSITION, of de tweede operand<br />

van POSSTR kan een van de volgende zijn:<br />

v een constante<br />

v een speciaal register<br />

v een hostvariabele<br />

v alleen voor LOCATE en POSITION, een<br />

kolomverwijzing<br />

v een scalaire functie met een of meer van de<br />

bovenstaande operands<br />

v een expressie die een aaneenschakeling van een of<br />

meer van de bovenstaande is.<br />

Hiervoor gelden de volgende beperkingen:<br />

v De expressie mag geen elementen van het type<br />

LONG VARCHAR, CLOB, LONG VARGRAPHIC of<br />

DBCLOB bevatten. Bovendien mag het geen<br />

variabele voor verwijzing naar een BLOB-bestand<br />

zijn.<br />

v De expressie mag uit maximaal 4000 bytes bestaan.<br />

Een predikaat LIKE, een scalaire functie LOCATE, een<br />

scalaire functie POSITION, of een scalaire functie<br />

POSSTR kan niet worden gebruikt in combinatie met<br />

DATE, TIME of TIMESTAMP.<br />

De instructie kan niet worden uitgevoerd.<br />

Instructie voor gebruiker:<br />

Controleer en corrigeer de syntaxis van LIKE, LOCATE,<br />

POSITION of POSSTR.<br />

sqlcode: -132<br />

sqlstate: 42824<br />

SQL0134N Onjuist gebruik van een reekskolom,<br />

hostvariabele, constante of functie naam.<br />

Verklaring:<br />

Het gebruik van de reeks naam is niet toegestaan.<br />

Een expressie die resulteert in een gegevenstype CLOB,<br />

DBCLOB, BLOB, LONG VARCHAR of LONG<br />

VARGRAPHIC is niet toegestaan in:<br />

v Een instructie SELECT DISTINCT<br />

v Een clausule GROUP BY<br />

v Een clausule ORDER BY<br />

v een kolombewerking met DISTINCT<br />

v Een instructie SELECT of VALUES van een andere<br />

SET-operator dan UNION ALL<br />

Gebruikers van een federatief systeem: in een<br />

pass-throughsessie is misschien een beperking<br />

overtreden die specifiek is voor de gegevensbron. Zie<br />

de handleiding SQL Reference voor de<br />

gegevensbronnen die de oorzaak van de fout zijn.<br />

De instructie kan niet worden uitgevoerd.<br />

Instructie voor gebruiker:<br />

De gevraagde bewerking van de reeks wordt niet<br />

ondersteund.<br />

sqlcode: -134<br />

sqlstate: 42907<br />

SQL0131N SQL0134N<br />

Hoofdstuk 2. SQL-<strong>berichten</strong> 21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!