news 2026/7/21 18:29:42

重庆思庄PG数据库分享-Pg中查看视图定义

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
重庆思庄PG数据库分享-Pg中查看视图定义

比如;我想查看视图:vw_ProcessedBillContent 的内容
先确认一下这个是视图:

select * from pg_class where relkind='v' and relname='vw_ProcessedBillContent';

有值,表示可以这个是视图

然后,使用以下语句,查看视图定义:


SELECT pg_get_viewdef('public."vw_ProcessedBillContent"');

或者使用下面的语句进行查询:

SELECT
table_name AS 视图名,
view_definition AS 视图定义
FROM information_schema.views
WHERE table_name = 'vw_ProcessedBillContent';



ELECT (a."PatDeptId")::character varying(50) AS "PatDeptId",
(a."BillReceived")::character varying(50) AS "BillReceived",
(a."BalancePropCode")::character varying(50) AS "BalancePropCodce",
(a."BillId")::character varying(50) AS "BillId",
(a."BillNo")::character varying(20) AS "BillNo",
(a."BillingDeptId")::character varying(20) AS "BillingDeptId",
(a."BillingPerson")::character varying(20) AS "BillingPerson",
(a."PatId")::character varying(20) AS "PatId",
(a."PatOriginCode")::character varying(10) AS "PatOriginCode",
(a."PatOriginId")::character varying(20) AS "PatOriginId",
(a."BillOriginCode")::character varying(20) AS "BillOriginCode",
(a."BillOriginId")::character varying(20) AS "BillOriginId",
(a."BillTypeCode")::character varying(10) AS "BillTypeCode",
(a."BillOldId")::character varying(50) AS "BillOldId",
(a."BillStatusCode")::character varying(10) AS "BillStatusCode",
(a."IdentityNo")::character varying(10) AS "标识号",
(a."PatName")::character varying(10) AS "姓名",
a."BillingTime",
a."OccurTime",
(a."OccurPerson")::character varying(50) AS "OccurPerson",
b."BillDetailsId",
b."OriginalBillDetailsId",
b."OrderId",
b."ChargesCategoryCode",
b."ChargesCategory",
b."ChargesId",
b."IncomeCode",
b."ChargesName",
b."Spec",
b."Income",
b."ReceiptfeeCode",
b."Receiptfee",
b."Quantity",
b."Unit",
b."Price",
b."Receivable",
b."Received",
b."InHospitalBalanceId",
b."SerialNumber",
b."InsurancePremiumLevel",
b."ConvertInpId",
b."InsuranceApprovalMsg",
a."BillId" AS "账单ID",
a."BillStatus" AS "账单状态"
FROM "ProcessedBill" a,
LATERAL json_to_recordset(a."BillContent") b("BillDetailsId" character varying(50),
"OriginalBillDetailsId" character varying(50), "OrderId" character varying(50),
"ChargesCategoryCode" character varying(10), "ChargesCategory" character varying(50),
"ChargesId" character varying(50), "IncomeCode" character varying(50),
"ChargesName" character varying(50), "Spec" character varying(500),
"Income" character varying(50), "ReceiptfeeCode" character varying(20),
"Receiptfee" character varying(50), "Quantity" numeric(16,5), "Unit" character varying(10),
"Price" numeric(16,5), "Receivable" numeric(18,4), "Received" numeric(18,4),
"InHospitalBalanceId" character varying(50), "SerialNumber" numeric(5,0),
"InsurancePremiumLevel" character varying(20),
"ConvertInpId" character varying(50), "InsuranceApprovalMsg" character varying(100));

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 22:04:58

2025年度精粹|乳酰化研究大爆发:一文汇总年度重要突破

精准医学与蛋白组学关注国内外蛋白组学、蛋白修饰组学应用领域的科研进展,普及蛋白组学在生命科学及基础医学研究中的应用,一起交流学习。如有侵权请联系后台删除时光飞逝,2025年的科研画卷已徐徐合拢。过去一年,乳酰化修饰在24年…

作者头像 李华
网站建设 2026/7/15 2:14:35

Java基于SSM+JSP的网上购物商城

项目说明 随着时代的发展,电子商务已经遍布了我们生活的每一个角落,尤其是在移动互联网迅速发展的今天,网上购物基本已经成为了人们生活中的一部分,为了让购物变得更加的方便快捷我们通过Java语言开发了本次的网上购物商城系统。 …

作者头像 李华
网站建设 2026/7/1 9:37:01

什么是http代理,http代理的作用是什么?

HTTP代理作为现代网络通信中常见的一种服务方式,广泛应用于企业、科研、内容分发等场景中。那么,什么是HTTP代理?它又在实际应用中起到了哪些关键作用?本文将围绕HTTP代理的原理、功能以及应用优势进行系统性解析。 一、什么是HT…

作者头像 李华
网站建设 2026/7/12 22:50:40

【读书笔记】《游戏力》

《游戏力》书籍解读 《游戏力》(原名 Playful Parenting)是一本关于玩耍式亲子养育的经典书籍。作者通过游戏互动,帮助父母与孩子建立深层连接,让孩子感受到爱、安全感与自信,同时培养孩子的情绪恢复能力。本书强调&am…

作者头像 李华
网站建设 2026/7/2 16:06:41

二进制不同位数【牛客tracker 每日一题】

二进制不同位数 时间限制:1秒 空间限制:256M 知识点:位运算 网页链接 牛客tracker 牛客tracker & 每日一题,完成每日打卡,即可获得牛币。获得相应数量的牛币,能在【牛币兑换中心】,换取…

作者头像 李华
网站建设 2026/7/1 22:33:14

Vue3登录注册验证码实战

以下是使用 Vue.js 实现登录、注册和验证码功能的完整代码示例。我将逐步解释关键部分,并提供可运行的 HTML 文件代码。代码使用了 Vue 3 的 Composition API,并模拟了验证码生成(真实应用中应通过后端 API 获取验证码)。 思路说…

作者头像 李华