声明错误ORA-00923

时间:2013-09-06 09:46:28

标签: sql oracle ora-00923

我有一个我填充的数据库。

我现在正在尝试编写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关键字”   *原因:
  *操作:

1 个答案:

答案 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;

See documentation

相关问题