news 2026/4/25 22:23:16

重庆思庄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/4/22 15:52:22

Java基于SSM+JSP的高校师资管理系统的设计与实现

项目说明 随着信息技术的飞速发展,高校信息化水平成为衡量一所高校综合实力的重要标准之一。传统的师资管理方式通常依赖于人工操作,工作量大且容易出错。为了提高师资信息的管理水平我们开发了本系统,本系统主要实现了教师信息管理&#xff…

作者头像 李华
网站建设 2026/4/18 1:35:55

Java基于SSM+JSP的高校学科竞赛管理系统

项目说明 随着时代的发展,人们对人才的定义也发生了翻天覆地的变化,尤其我对高校的学生来说他们除了基本的学业之外,通常还会参加一些竞赛活动来提高自己的竞技能力和专业水平,但是传统的学科竞赛都是在使用人工处理和报名的方式进…

作者头像 李华
网站建设 2026/4/17 5:06:41

Java基于SSM+JSP的农业无人机租赁系统

项目说明 随着科技的不断进步和发展,无人机技术以其高效、灵活、广泛的应用前景,逐渐深入到各个领域。在乡村振兴战略中,无人机技术更是为乡村的发展提供了新的动力。传统的农业都是人工手动的方式在进行管理这种管理方式非常的落后&#xf…

作者头像 李华
网站建设 2026/4/18 1:36:43

Java基于SSM+JSP的学科竞赛管理系统

项目说明 随着时代的发展,人们对人才的定义也发生了翻天覆地的变化,尤其我对高校的学生来说他们除了基本的学业之外,通常还会参加一些竞赛活动来提高自己的竞技能力和专业水平,但是传统的学科竞赛都是在使用人工处理和报名的方式进…

作者头像 李华
网站建设 2026/4/23 16:14:09

0x3f 第39天 复习 9:13-10:13

二叉树的中序遍历acac翻转二叉树不是最优解ac原地修改,遍历(递归)的一直是「根节点的子树」二叉树直径acac有序数组变成搜索树acx二叉搜索树第k小的数字你的代码在找到第 k 小元素时,return node.val 只会返回给上一层递归&#x…

作者头像 李华
网站建设 2026/4/23 17:02:29

5年华为外包,外包究竟怎么样....

最近身边很多人进了外包或者被问到进到外包公司怎么样,感觉大家对外包公司不是很了解,也有一些误解,我们看看过来人怎么说。 5年外包时光 我曾是华为外包软件测试员工,就职于东莞松山湖,2017年9月12号入职&#xff0c…

作者头像 李华