各数据库视图基表查询语法

自用

MySQL

SHOW CREATE VIEW sys.innodb_lock_waits;

PostgreSQL

SELECT definition FROM pg_views  WHERE viewname = 'pg_stat_activity';

GaussDB

GaussDB视图基表的查询可以使用PG的语法

m_db=> SELECT definition FROM pg_views WHERE viewname = 'gs_session_stat_activity';


                                                                              definition



------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------
 SELECT s.datid, d.datname, s.pid, s.usesysid, u.usename, s.application_name, s.client_addr, s.client_hostname, s.client_port, s.backend_start, s.xact
_start, s.query_start, s.state_change, s.waiting, s.enqueue, s.state, CASE WHEN (s.srespool = 'unknown'::name) THEN u.respool ELSE s.srespool END AS r
esource_pool, s.query_id, s.query, s.unique_sql_id, s.trace_id FROM pg_database d, pg_stat_get_activity(NULL::bigint) s(datid, pid, sessionid, usesysi
d, application_name, state, query, waiting, xact_start, query_start, backend_start, state_change, client_addr, client_hostname, client_port, enqueue,
query_id, srespool, global_sessionid, unique_sql_id, trace_id), mtd_user u WHERE (((((s.datid = d.oid)) AND ( (s.usesysid = u.usesysid)))) AND ( (s.da
tid = u.dbid)));
(1 row)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值