DBMS 似乎向我显示了用 # 符号替换的值。下面是我的记录和我计划从中检索数据的记录。所附图片将从 DBMS 输出。
ACCEPT Worker_ID PROMPT 'PLEASE ENTER YOUR WORKER ID HERE: '
COLUMN Worker_ID FORMAT A4
COLUMN W_First_Name FORMAT A10
COLUMN W_Last_Name FORMAT A20
COLUMN W_Age FORMAT A2
COLUMN Salary FORMAT A10
COLUMN section_ID FORMAT A2
COLUMN section_Name FORMAT A12
TTITLE CENTER 'Worker's Basic Information & His/Her Section' SKIP 2;
SELECT w.Worker_ID, w.W_First_Name, w.W_Last_Name, w.W_Age, w.Salary, s.section_ID, s.section_Name
FROM Worker w JOIN Section s ON (w.Section_ID = s.section_ID)
WHERE w.Worker_ID = '&Worker_ID';
插入Worker(Worker_ID,section_ID,W_First_Name,W_Last_Name, W_性别、W_年龄、工作日期、W_电子邮件、W_电话号码、工资) 值 (1152, 1, 'Sidoney', 'Teenan', 'F', 38, '2014 年 2 月 8 日', '[电子邮件受保护]', 601797286126, 29721);
INSERT INTO VALUES(1, '飞行员', '飞行员确保安全飞行, 导航和沟通。');
检查此数据库上是否实施了某种安全设置。一般来说,#s 表示两种情况;
我不认为它的选项1适合你的情况。但如果有针对 ID、工资、年龄字段等的隐私设置,也许可以更深入地研究数据库安全设置。