0
我设计了一个in-emp.sql来提示用户输入员工数据,但它在第11行附近显示ERROR:SQL0010N字符串常量以“')”没有结尾字符串分隔符。 我该怎么办才能解决这个问题?以“')”开头的字符串常量没有结尾字符串分隔符
在-emp.sql
prompt 'Entry for employee table'
prompt
accept v_emp_id format a5 prompt 'Employee ID: '
accept v_emp_name format a25 prompt 'Employee Name: '
accept v_address format a50 prompt 'Address: '
accept v_tel_no format a14 prompt 'Tel No: '
accept v_dob prompt 'Date (yyyy-mm-dd): '
accept v_stor_id format a4 prompt 'Store ID: '
insert into employee values
('&v_emp_id,'&v_emp_name','&v_address','&v_tel_no','&v_dob','&v_stor_id');
CRE-emp.sql
drop table employee;
create table employee (
emp_id varchar(5) not null,
emp_name varchar(25),
address varchar(50),
tel_no varchar(14),
dob date,
stor_id varchar(4),
primary key (emp_id),
foreign key (stor_id) references stores(stor_id),
constraint yeardob check (year(dob) < 1996)
);
感谢。顺便说一下,是否可以使用任何软件来检查错误? – zzz
我不这么认为。电脑是愚蠢的。但通常错误位于屏幕前方:D – koem
LOL。太伤心.... – zzz