1

ユーザーに従業員データの入力を促す in-emp.sql を設計しましたが、11 行目付近にエラーが表示されます: SQL0010N "')" で始まる文字列定数には、終了文字列区切り文字がありません。この問題を解決するにはどうすればよいですか?

in-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)
);
4

1 に答える 1