-1

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

我现在正在尝试编写一个 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;

当我尝试运行上述案例语句时,我收到以下错误:

Erreur commençant à la ligne 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, equipment e , REFERENTIEL r1, referentiel r2, referentiel pere Erreur à la ligne de commande : 4, Colonne : 26 Rapport d'erreur : Erreur SQL : ORA-00923: mot-clé FROM 缺席 à l'emplacement prévu 00923. 00000 - "FROM 关键字未在预期的地方找到” *原因:
*措施:

4

1 回答 1

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;

查看文档

于 2013-09-06T09:47:39.313 回答