我对SQL很新。我正在尝试创建一个最初不显示任何结果的JTable,但在执行某些SQL查询后会显示它们。我该如何实现这一目标?有什么方法可以编写一个保证返回空的查询吗?
我试过
SELECT 1 FROM dual WHERE false
但是这给了我一个包含一列的结果集 - 我想要一个与我的基础表具有相同列数但没有行的结果集。
答案 0 :(得分:3)
要从表中获取列,请尝试以下操作:
SELECT * FROM <table_name> LIMIT 0
其中table_name是您尝试获取列的表的名称。此查询表示您尝试从表中获取所有列,同时尝试将行限制为0