gpt4 book ai didi

oracle - 在 Oracle 上选择很多列但不是全部

转载 作者:行者123 更新时间:2023-12-01 11:56:48 24 4
gpt4 key购买 nike

我编写了 PLSQL 程序,它生成的表通常超过 200 列。它的列数不固定,每次执行 plsql 过程时都会更改。我总是需要选择不是所有的列,但是手动将它们添加到 SELECT 查询中很麻烦。我不需要每次都选择的列是 column1、column2 和 column3。如果我有 200 列我需要写

Select column4, column5, ..., column200 from plsqltable

我的解决方案是使用另一个 PLSQL 程序从 user_tab_colums(系统 View )中查找该表的列名并编写该 sql 查询。有没有更简单的方法来实现相同的sql?通常我写 SELECT table.* FROM table;如果我想查看所有列。有没有一种方法可以使用类似的语法来表示 SELECT all but not table.col1, table.col2, table.col3 FROM table;?

最佳答案

如果不列出您想要的列,就无法选择某些列。

整个计划听起来有点奇怪 - 无论您正在做什么,也许有更好的方法。在 Oracle 中,像这样动态地制作表格是不寻常的。

关于oracle - 在 Oracle 上选择很多列但不是全部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6385406/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com