我有一个我填充的数据库。
我现在正在尝试编写SELECT语句:
SELECT + FULL ( fst) full(fs) COUNT(DISTINCT r1.CLIENT_ID || e.CODE || fst.TAB_ID) NB_TAB FROM RATTACHEMENT_DART rd, FLUX_SORTANT fs, FS_TABLEAU fst, equipement e, REFERENTIEL r1, referentiel r2, referentiel pere;
当我尝试运行上述case语句时,我收到以下错误:
Erreurcommençantàlaligne 4 de la commande:SELECT + FULL(fst) full(fs)COUNT(DISTINCT r1.CLIENT_ID || e.CODE || fst.TAB_ID)NB_TAB FROM RATTACHEMENT_DART rd,FLUX_SORTANT fs,FS_TABLEAU fst,equipement e,REFERENTIEL r1,referentiel r2,referentiel pereErreuràlaligne de commande:4,colonne:26 Rapport d'erreur:Erreur SQL: ORA-00923:mot-clé来自缺席的l'entlacementprévu 00923. 00000 - “未找到FROM关键字” *原因:
*操作:
答案 0 :(得分:1)
如果您想使用提示,请使用/*+...*/
,如下所示
SELECT /*+ FULL( fst) full(fs)*/ COUNT(DISTINCT r1.CLIENT_ID || e.CODE || fst.TAB_ID) NB_TAB
FROM RATTACHEMENT_DART rd, FLUX_SORTANT fs,
FS_TABLEAU fst, equipement e,
REFERENTIEL r1, referentiel r2, referentiel pere;