我在 DBeaver 中有一个简单的 select 语句,它使用相同的表名两次。 为了避免输入两次,我有一个 @set 语句来存储表名。 但是,如果我选择所有内容并尝试运行它,它会在 @set 语句处停止,并且不会继续执行 select 语句。 我缺少什么关键字或命令才能一次性运行此代码?
如果这是“正常”SQL,我可能会使用 return 或 go 命令,但 DBeaver 似乎不喜欢其中任何一个。
我缺少什么关键字或命令才能一次性运行此代码?
要在 DBeaver 中一次性运行
@set
语句和 select
语句,您可以使用分号 ;
字符作为分隔符,如下所示:
@set table_name = 'my_table';
select * from ${table_name};
希望能帮到你。