标签: oracle plsql alter-table
当在表A中找到新列时,我正在使用动态sql语句将pl / sql代码写入表B上的ALTER TABLE。当我从表a查询all_tab_columns时,我可以返回所有我需要执行此操作的内容,但在某些情况下当我为表B中的新列指定长度时(例如,我期望的DATE),它会引发错误。因此,我需要解析all_tab_columns的结果,以在ALTER TABLE语句中包含或排除长度。我应该在哪种数据类型上留下长度规范?