Oracle SQL Developer 可以选择将查询结果的内容导出为各种格式(CSV/固定宽度/Excel/XML)。有没有办法让它自动化?
如果没有,有哪些免费工具可以让我自动导出为 SQL Developer 能够导出的相同格式?
拿一张跟踪肉类购买情况的表格。它有一个“meat_id”外键列来指示购买的是什么类型的肉。
但是,不同类型的肉在某些方面是独一无二的(例如 USDA 分级),所以我认为它们应该存储在不同的表中。
我目前没有足够的代表来发布我提取的 ERD,但我希望这些 DDL 就足够了(为简洁起见,我已经简化了它们):
CREATE TABLE meat_purchase
(
id INTEGER
, purchase_details VARCHAR(4000) -- actually multiple columns, but details are irrelevant
, meat_id INTEGER
);
CREATE TABLE beef_meats
(
id INTEGER
, usda_beef_grade_id INTEGER
FOREIGN KEY REFERENCES usda_beef_grades
, desc VARCHAR(4000)
);
CREATE TABLE pork_meats
(
id INTEGER
, desc VARCHAR(4000)
);
CREATE TABLE poultry_meats
(
id INTEGER
, bird_id
FOREIGN KEY REFERENCES birds
, desc VARCHAR(4000)
);
-- and so on for the different types of meat...
我想知道如何将“meat_purchases”表与肉类表联系起来。
请仅提供与标准 SQL 和 RDBMS 无关的答案。