amazon-redshift - 在查询编辑器中执行多条语句
问题描述
我想使用Query Editor执行两条语句。一个用于设置参数search_path
,另一个用于对 PG_TABLE_DEF 运行查询。我需要同时提交两个查询,因为该set
语句似乎对后续查询没有影响。
set search_path to '$user', 'public', 'demo';
select * from pg_table_def where tablename = 'demotable';
但是,仅返回第一条语句的结果。
有没有办法返回第二条语句的结果?
注意:我无法更改用户默认搜索路径或对数据库进行任何其他更改。
解决方案
当您说查询编辑器时,您的意思是在 Redshift 控制台 UI 中?
如果是这样,那么据我所知,它只能执行一个查询,并且当您有多个查询时,就像您在这里所做的那样,只执行第一个。
新的(现在不是那么新——事实上,我记得原来的 UI 现在终于被永久禁用了,这很糟糕)UI 有很多问题。这可能是也可能不是其中之一——我认为你可以根据设计决定来争论它——这当然是一个限制。
推荐阅读
- oracle - 在 Oracle 中更新 6200 万条记录
- react-native - React Native:平面列表和 react-native-menu
- node.js - 离子代理设置不正常,下载和提取需要很长时间
- ios - Swift - 为什么我选择时无法更改色调?
- java - 为什么不能从 Selenium 的链接中获取所有数据
- artillery - How can I escape "." characters in Artillery to prevent nesting?
- python - Is there a way to locate a data frame between a set of date ranges?
- java - 在同步块中使用 Object.class 锁有什么影响?
- python - python我的日期转换函数在将datetime.date格式转换为“yyyy-mm-dd”时抛出错误
- c++ - Losing reference to object in vector on resize?