07 2023 档案

摘要:#### 说明 >>instead of 触发器和其他触发器一样,只不过它特殊的地方是它直接作用的对象不再是基表,而是视图,这样在保证数据完整性时实现对表的级联更新非常有必要。 * 语法 ``` create or replace trigger 触发器名称 instead of insert or 阅读全文
posted @ 2023-07-31 15:37 丹心石 阅读(215) 评论(0) 推荐(0) 编辑
摘要:#### 单步调试是排查程序中逻辑错误的最直接的途径,sql server 中调试非常方便,即F11 即可进入调试模式。而oralce中的调试就需要进行一点点设置,这里记录一下plsql develop 单步调试的方法: * 首先,要有调试权限 否则报:调试报错,提示ORA-01031: insuf 阅读全文
posted @ 2023-07-27 18:00 丹心石 阅读(599) 评论(0) 推荐(0) 编辑
摘要:#### wpf 在使用第三方框架时,引入资源文件有时候会遇到二进制放上引入,这里复习一下Pack URI 方式访问二进制文件资源 * 二进制文件如图片文件,通过添加的方法已经添加到我们的程序中了,那么怎么访问到它们呢? >>wpf 对二进制资源的访问有自己的一套方法,称为pack URI 路径。 阅读全文
posted @ 2023-07-27 16:20 丹心石 阅读(100) 评论(0) 推荐(0) 编辑
摘要:##### 同义词:同义词是对象的别名,不占用任何实际的存储空间,只在oracle 数据字典中保存其定义描述,在使用同义词时,oracle 会将其翻译为对象的名称 用途: 简化sql 语句 隐藏对象的名称和所有者 为分布式数据库的远程对象提供位置透明性 提供对数据库对象的公共访问 创建数据库链接的语 阅读全文
posted @ 2023-07-27 11:12 丹心石 阅读(261) 评论(0) 推荐(0) 编辑
摘要:#### idHttp 两种传输数据的方法,即get 和 post 总结 *服务端用c# 模拟 `WebApi` ``` using System; using System.Collections.Generic; using System.Linq; using System.Net; usin 阅读全文
posted @ 2023-07-26 17:57 丹心石 阅读(457) 评论(0) 推荐(0) 编辑
摘要:##### 所谓的寄宿方式,就是把服务从原来的容器(iis、appache)中提取出来通过宿主程序来控制其启动,这样的好处就是避免了对服务器(容器)的依赖,实现灵活控制,但在实际开发中尤其是新手容易忽略的地方,这里做个简单的示例,记录一下便于以后自查。 * 首先建立一个公共各类库 **Common* 阅读全文
posted @ 2023-07-26 11:59 丹心石 阅读(48) 评论(0) 推荐(0) 编辑
摘要:#### 在调用WebAPI时,调用方法主要有get和post,但参数传递需要注意几点,下面简单介绍一下ajax 调用时传参的几种方法: * webapi ```csharp using System; using System.Collections.Generic; using System.L 阅读全文
posted @ 2023-07-22 11:28 丹心石 阅读(401) 评论(0) 推荐(0) 编辑
摘要:#### 1.复制表 * 通过`create table tbName as select * from otherTbName ` 复制表 **注意事项** 只复制数据,不复制约束: 通过该命令赋值的表,在源表中的约束、默认值、触发器和存储过程等对象,在复制后的目标中会丢失。 在执行赋值命令时,会 阅读全文
posted @ 2023-07-18 10:41 丹心石 阅读(23) 评论(0) 推荐(0) 编辑
摘要:####国密加密 加密类型加密算法应用范围对应国际加密算法说明 非对称加密SM2身份认证、数字签名、密码交换、256位椭圆曲线RSA、RSA4096需要生成秘钥对(公钥和私钥 对称加密算法 SM1 128位数字加密、算法不公开、仅以IP核的形式存在于芯片中。智能IC卡、智能密码钥匙、加密卡、加密机 阅读全文
posted @ 2023-07-17 17:48 丹心石 阅读(4885) 评论(0) 推荐(2) 编辑
摘要:#### 在编程语言中异常处理是必不可少的部分,plsql 也不例外,一个良好的提示能让调试和排查中少走很多弯路,简单记录一下oracle 异常处理中常用的部分: * pragma 用来定义异常标识符(系统已经定义了大部分异常标识符,即常量) 语法: `declare` e_20001; * 初始化 阅读全文
posted @ 2023-07-17 09:56 丹心石 阅读(86) 评论(0) 推荐(0) 编辑
摘要:#### 导出到Excel 等文件类型 1.导入导出 * 引用单元 `use DBGridEhImpExp;` * 类型说明 |类型名称|说明| | | | |TDbGridEhExportAsText|导出到文本文件| |TDbGridExportAsUnicodeText |导出到Unicode 阅读全文
posted @ 2023-07-15 11:03 丹心石 阅读(595) 评论(0) 推荐(1) 编辑
摘要:####交叉表能清晰准确的反映出数据的关系,因此在实际应用中也经常见到,但是作为二维表格的关系型数据在统计时不能简单的通过查询来实现,这里以Oracle 为例简单介绍一下交叉表的查询: 百度模板图片: ![image](https://img2023.cnblogs.com/blog/391359/ 阅读全文
posted @ 2023-07-14 10:20 丹心石 阅读(370) 评论(0) 推荐(0) 编辑
摘要:##### 内存表有很多种,常见的有ClientDataSet、KBMemTable、MemTableEh、FDMemTable 大部分内存表都实现列自由序列化和数据导入导出,而这里要介绍的MemtableEh 由于版本限制,不得不通过低级的方法来实现一些其他内存表可以轻松搞定的事情 #####1. 阅读全文
posted @ 2023-07-13 16:44 丹心石 阅读(586) 评论(1) 推荐(0) 编辑
摘要:#### 1.报表模板设计 ![image](https://img2023.cnblogs.com/blog/391359/202307/391359-20230712195327027-1449090728.png) #### 2.c# 代码 ``` csharp using FastRepor 阅读全文
posted @ 2023-07-12 20:10 丹心石 阅读(728) 评论(0) 推荐(0) 编辑
摘要:### 一、组件介绍 #### Oracle.ManagedDataAccess.dll >> Oracle 官方的托管数据库访问组件,单DLL,即 Oracle.ManagedDataAccess.dll,不安装Oracle客户端,不区分32/64位,直接引用即可。 >> * ####其中包含2个 阅读全文
posted @ 2023-07-11 14:24 丹心石 阅读(3225) 评论(0) 推荐(0) 编辑
摘要:##### 1. `null` 在其他数据库语言中,`null`表示 **未知**,因此不会出现 null=null 的情况,而Oracle 中的`null` 表示空,即没有的意思。因此可以null=null,下面以在实际应用中的几种结果来验证一下: * 连接 ``` select null fro 阅读全文
posted @ 2023-07-11 10:00 丹心石 阅读(47) 评论(0) 推荐(0) 编辑
摘要:####Delphi 通过WebBrowser 调用JS时,为防止版本问题导致调用失败,需要在html中增加 ` ` *** * 示例 **html 代码** ```html 测试1 ``` * Delphi 调用 ``` unit Unit1; interface uses Windows, Me 阅读全文
posted @ 2023-07-03 15:35 丹心石 阅读(467) 评论(0) 推荐(0) 编辑
摘要:#### Oracle Case 两种用法: *** ##### 注意事项: 在条件中一定要增加其他条件的处理或者默认值,否则遇到未包含条件会抛异常>在条件中一定要增加其他条件的处理或者默认值,否则遇到未包含条件会抛异常 ##### 1. 查询语句 * 语法: `select case` **fie 阅读全文
posted @ 2023-07-03 10:16 丹心石 阅读(684) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示