【发布时间】:2017-01-05 19:18:45
【问题描述】:
所以我有一个潜在列的列表,我知道我可以检查某个列是否存在。
SELECT null
FROM user_tab_columns
WHERE table_name = 'MYTABLE' and column_name = 'MYCOLUMN'
如何扩展它以测试多个列?即不确定确切的语法是什么。
SELECT null, null, null
FROM user_tab_columns
WHERE table_name = 'MYTABLE' and column_name = 'MYCOLUMN'
or column_name = 'MYCOLUMN1' or column_name = 'MYCOLUMN2'
【问题讨论】:
-
你不能用
DESCRIBE user_tab_columns吗? -
你能澄清一下你到底想要做什么吗?这里的预期结果是什么?
-
我基本上只是希望它根据列是否存在打印真或假。我是 SQL 新手,我想我正在尝试使用 id 在 python 中执行的操作。
-
您在哪里有单独表格中的潜在列列表?
-
我有一个用 Python 生成的文本列表,我打算遍历它来创建 SQL 语句