Manque une virgule dans la commande SQL
J'ai la requête suivante pour l'insertion de valeurs dans myemp table:
insert into myemp(employee_id,first_name,last_name,hire_date)
values(1001,'dato,'datuashvili','01-03-05');
après l'exécution de l'écriture
Error starting at line 7 in command:
insert into myemp(employee_id,first_name,last_name,hire_date)
values(1001,'dato,'datuashvili','01-03-05');
Error at Command Line:8 Column:21
Error report:
SQL Error: ORA-00917: missing comma
00917. 00000 - "missing comma"
*Cause:
*Action:
mais je ne comprends pas où j'ai raté une virgule.
- Il semble que vous n'a pas fait suffisamment de recherches pour résoudre votre problème
- Une bonne syntaxe surligneur peut être très utile...
Vous devez vous connecter pour publier un commentaire.
essayer cette
' a disparu après dato
Vous avez manqué un
'
aprèsdato
, c'est pourquoi vous avez l'erreur.Je pense que vous manque un seul devis pour dato . c'est à dire, il doit être
il devrait en être ainsi
Il peut être l'appostrophe écrire
devrait être
vous avez manqué
'
aprèsdato
.Outre le guillemet manquant
'
, vous devriez chercher comment l'utilisation des types date.Quelle est la date de la
'01-03-05'
?Est-il
1st-Mar-2005
?Est-il
Jan-3rd-2005
?Est-il
2001-Mar-5th
?Est-il
1901-Mar-5th
?Pourquoi la base de données suppose? il est préférable d'utiliser un format standard comme:
'2005-03-01'