小编tgx*_*iii的帖子

Oracle - 自动导出/卸载数据

Oracle SQL Developer 有一个选项可以将查询结果的内容导出为各种格式(CSV/固定宽度/Excel/XML)。有没有办法让它自动化?

如果没有,有哪些免费工具可以让我自动导出为 SQL Developer 能够导出的相同格式?

oracle export oracle-sql-developer

7
推荐指数
1
解决办法
2万
查看次数

关系设计 - 将多个表合并到一个外键列中?

拿一张跟踪肉类购买的表格。它有一个“meat_id”外键列来指示购买的肉的类型。

但是,不同类型的肉在某些方面是独一无二的(例如美国农业部的分级),所以我认为它们应该存储在不同的表中。

我目前没有足够的代表来发布我绘制的 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... …
Run Code Online (Sandbox Code Playgroud)

database-design relational-theory

6
推荐指数
1
解决办法
2万
查看次数