2009-11-23 4 views
1

OK, j'utilise SQL Plus et j'essaie d'afficher la table et l'une des colonnes que je devais afficher en minuscules. Cela devrait être très facile, mais pour une raison quelconque, ce n'est pas un travail. Le code J'utilise estErreur lors de la tentative de colonnes en minuscules dans la requête SQL Plus

SELECT CUSTOMER_NUM, CUSTOMER_ADD (LOWER)CUSTOMER_FIRST, (UPPER)CUSTOMER_LAST 
FROM CUSTOMER; 

L'erreur que je reçois est ORA-00904: "CUSTOMER_LAST": identifiant invalide

Répondre

1

inférieur et est fonction d'appel supérieure, et vous ont également un coma manquant après CUSTOMER_ADD. sql correcte devrait être

SELECT CUSTOMER_NUM, CUSTOMER_ADD, LOWER(CUSTOMER_FIRST), UPPER(CUSTOMER_LAST) FROM CUSTOMER; 
+0

OK - Cela a fonctionné - Je me rends compte qu'il me manquait la virgule mais quand vous soumettez pas beaucoup vous pouvez faire à ce sujet. Cependant, je me demande ce que je faisais différemment. Quand j'ai couru le code c'était exactement la même chose. Je viens de copier et coller le vôtre. – Michael

+0

Peu importe ..... – Michael

2

Essayez lower(customer_first) et upper(customer_last)

+0

Je l'ai essayé et j'ai reçu la même erreur. Je suis assez sûr que la commande est correcte, mais j'ai essayé sur deux systèmes différents et ni travaille – Michael

+0

il vous manque une virgule après 'CUSTOMER_ADD'. – quip

+0

vous pourriez vouloir faire un "client descr" pour voir la définition de la table client. – quip

Questions connexes