2017-06-23 23 views
0

を与え、これが動作しない理由を教えてもらえます:SQL INSERT文がエラー

insert into my_employees 
values (&id, '&&empLast_name', '&&empFirst_name', lower(substr(&empFirst_name, 1, 1) || substr(&empLast_name, 1, 7)), &salary); 
UNDEFINE empLast_name 
UNDEFINE empFirst_name 

をそれは私に与える:エラーレポート - LOWER(SUBSTR())empFirst_nameの場合

SQL Error: ORA-00984: column not allowed here 00984. 00000 - "column not allowed here"

答えて

0

をし、 empLast_nameのみシングル「&」が使用され、必要な場合があり、二重「& & empFirst_name」と「& & empLast_name」

かもしれ10
+0

あなたの答えをありがとう。私は間違いを見つけた、私はempFirst_nameとempLast_nameの周りに ''を置かなかった:D – Teddy