我需要构建一个匿名块,使用以下列在配置表中插入值:config和value。
这是我需要插入的内容:
Config: ‘country’ Value: ‘Argentina’
Config: ‘moneysign’ Value: ‘$’
Config: ‘dateformat’ Value: ‘DD/MM/YYYY’
我必须验证3次插入是否正确。如果失败,请确定哪个失败并将数据库返回到启动脚本之前的一致状态。
答案 0 :(得分:0)
BEGIN
INSERT INTO CONFIG_TABLE (CONFIG, VAL) VALUES ('country', 'Argentia');
INSERT INTO CONFIG_TABLE (CONFIG, VAL) VALUES ('moneysign', '$');
INSERT INTO CONFIG_TABLE (CONFIG, VAL) VALUES ('dateformat', 'DD/MM/YYYY');
COMMIT;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(SQLCODE||' -ERROR- '||SQLERRM);
ROLLBACK;
END;