dreamerfable
V2EX  ›  Oracle

在 Oracle(达梦)中如何获取表字段的声明类型,比如 CHAR(32) 这种?

  •  
  •   dreamerfable · Jan 22, 2021 · 2034 views
    This topic created in 1957 days ago, the information mentioned may be changed or developed.

    通过 all_tab_columns 等系统表可以查询到表字段的长度精度等,这个是知道的。

    有没有什么内置的函数或者是方法能够获得表定义的时候用的那个类型?就是把类型、长度、精度组合在一起的这种。比如 VARCHAR(300),NUMBER(20,4)这样的

    类似的在 Postgresql 中可以使用 format_type(a.atttypid,a.atttypmod) 获取到的这种

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1240 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:47 · PVG 01:47 · LAX 10:47 · JFK 13:47
    ♥ Do have faith in what you're doing.