Chr☆s Kwok 的技术笔记

.NET, C#, WPF, WCF, WF, .NetCore & LINQ ... I know how it works because I know why it works ...

博客园 首页 新随笔 订阅 管理

2024年10月30日 #

摘要: 1、自定义函数基本用法: CREATE OR REPLACE FUNCTION ENTITY.fnGetFirstCardNo(v_PersonId IN number) RETURN varchar2 AS v_CardNo varchar2(128); BEGIN /* 2024-10-24 g 阅读全文
posted @ 2024-10-30 16:33 Chr☆s 阅读(6) 评论(0) 推荐(0) 编辑

2024年10月12日 #

摘要: 1、定义一个接口(IMedicareControlFee)定义行为;定义一个适配器(IMedicareControlFeeAdapter)可应对多厂商(多态); using System; using System.Diagnostics; using System.IO; using JetSun 阅读全文
posted @ 2024-10-12 16:06 Chr☆s 阅读(8) 评论(0) 推荐(0) 编辑

2024年10月9日 #

摘要: 1. 在命令行中输入"CD C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\"(TF. 阅读全文
posted @ 2024-10-09 11:21 Chr☆s 阅读(14) 评论(0) 推荐(0) 编辑

2024年9月23日 #

摘要: 返回类型为SYS_REFCURSOR的存储过程示例(备忘)含调用代码 1、准备全局临时表: DROP TABLE "REPORT"."TEMPPOPSETTLEMENTDETAIL"; / CREATE GLOBAL TEMPORARY TABLE "REPORT"."TEMPPOPSETTLEME 阅读全文
posted @ 2024-09-23 11:35 Chr☆s 阅读(33) 评论(0) 推荐(0) 编辑

2024年9月9日 #

摘要: 1、下面示例为了说明:NVL(NULLIF(A.SICKBEDID,-1), B.SICKBEDID) 等效于 DECODE(A.SICKBEDID,-1, B.SICKBEDID, A.SICKBEDID) SELECT NVL(NULLIF(A.SICKBEDID,-1), B.SICKBEDI 阅读全文
posted @ 2024-09-09 16:06 Chr☆s 阅读(7) 评论(0) 推荐(0) 编辑

2024年4月3日 #

摘要: LINQ to Entities 中,有些断言能对内存实体使用,但是发到数据库端可能因无法解析而抛出异常,需要特别注意。示例如下: s.IsNullOrWhiteSpace(), s.IsNullOrEmpty, s.IsEmpty()(这些方法都属于自定义的扩展方法,无法被EF直接解析为SQL语句 阅读全文
posted @ 2024-04-03 15:48 Chr☆s 阅读(55) 评论(0) 推荐(0) 编辑

2024年1月23日 #

摘要: 应用场景: 譬如打印一个标签要求文本串超过10个字节(一个汉字或全角字符算2个字节)则以12px字体大小,否则以22px字体大小 PS:汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符 此时由于RDLC没有现成的函数可用(有个计算字符数的函数Len功能类似,但 阅读全文
posted @ 2024-01-23 16:11 Chr☆s 阅读(93) 评论(0) 推荐(0) 编辑

2023年9月14日 #

摘要: 1、RDLC报表设计在最新VSTS集成环境(IDE),如VS2019及以上,不能打开Designer(设计器);VS2015可以(默认已安装)用图形化界面进行设计; 2、“报表数据”页签显示:主菜单“视图”->“Report Data” 3、设计界面显示标尺,以便直观看到报表的宽度(如下报表宽度27 阅读全文
posted @ 2023-09-14 10:16 Chr☆s 阅读(104) 评论(0) 推荐(0) 编辑

2023年9月6日 #

摘要: 问题背景:在SQL Developer界面上执行UPDATE语句是成功的,但在作业上这个UPDATE语句会报错。如目标表有如下触发器: create or replace TRIGGER CONCEPT."SICKBED_TRG" AFTER UPDATE OF USEDCODEID OR DELE 阅读全文
posted @ 2023-09-06 10:40 Chr☆s 阅读(96) 评论(0) 推荐(0) 编辑

2023年7月4日 #

摘要: 1、显示使用游标(并定义返回记录类型) DECLARE TYPE detail_record IS RECORD ( ENCOUNTERID PRPA.ENCOUNTER.ENCOUNTERID%type, SICKBEDID PRPA.ENCOUNTER.SICKBEDID%type, DISPL 阅读全文
posted @ 2023-07-04 16:28 Chr☆s 阅读(73) 评论(0) 推荐(0) 编辑