Bạn đã nói rằng bạn đã nhận xét ra mã. Chính những nhận xét đó đang gây ra vấn đề.
SQL> create table t42(id number(38));
Table created.
SQL> /*insert into t42(id) values (1);*/
create table t42(id number(38))
*
ERROR at line 1:
ORA-00955: name is already used by an existing object
SQL> /*exec dbms_stats.gather_schema_stats(user);*/
create table t42(id number(38))
*
ERROR at line 1:
ORA-00955: name is already used by an existing object
SQL> show errors
No errors.
SQL>
Dấu gạch chéo (/
) ở đầu nhận xét là gửi lại lệnh trong bộ đệm
.
Tài liệu SQL * Plus cũng cho biết :
Vì vậy, nếu bạn thay đổi nhận xét của mình để có khoảng trắng giữa /*
và mã được nhận xét sẽ không xảy ra và những mã đó sẽ bị bỏ qua:
SQL> create table t42(id number(38));
Table created.
SQL> /* insert into t42(id) values (1); */
SQL> /* exec dbms_stats.gather_schema_stats(user); */
SQL> show errors
No errors.
SQL>