Select /*+USE_HASH( a b ) */ to_char(date, 'MM/DD/YYYY HH24:MI:SS') as LABEL,
ltrim(rtrim(substr(oled, 9, 16))) as VALUE,
from rrfh a, rrf b,
where ltrim(rtrim(substr(oled, 1, 9))) = 'stata kish'
and a.xyz = b.xyz
La partie "de" (3ème ligne) de la requête ci-dessus me donne ORA-00936 Missing EXPRESSION error
. Aidez-moi, s'il vous plaît
NOTE:: table rrfh ne contient aucune donnée.
Supprimer la virgule?
select /*+USE_HASH( a b ) */ to_char(date, 'MM/DD/YYYY HH24:MI:SS') as LABEL,
ltrim(rtrim(substr(oled, 9, 16))) as VALUE
from rrfh a, rrf b
where ltrim(rtrim(substr(oled, 1, 9))) = 'stata kish'
and a.xyz = b.xyz
Jetez un coup d'oeil à FROM
SÉLECTION de plusieurs tables Vous pouvez inclure plusieurs tables dans le fichier La clause FROM en listant les tables avec une virgule entre chaque table prénom
Cette réponse n'est pas la réponse à la question mentionnée ci-dessus, mais elle est liée au même sujet et pourrait être utile pour les personnes recherchant la même erreur.
J'ai rencontré la même erreur lorsque j'ai exécuté la requête mentionnée ci-dessous.
select OR.* from ORDER_REL_STAT OR
le problème avec la requête ci-dessus étaitOUest le mot clé, donc il attendait d'autres valeurs lorsque j'ai remplacé par un autre alias, cela fonctionnait bien.
update INC.PROV_CSP_DEMO_ADDR_TEMP pd
set pd.practice_name = (
select PRSQ_COMMENT FROM INC.CMC_PRSQ_SITE_QA PRSQ
WHERE PRSQ.PRSQ_MCTR_ITEM = 'PRNM'
AND PRSQ.PRAD_ID = pd.provider_id
AND PRSQ.PRAD_TYPE = pd.prov_addr_type
AND ROWNUM = 1
)
Supprimez le coma à la fin de votre instruction SELECT (VALUE,), ainsi que celui à la fin de votre instruction FROM (rrf b,)