最近花了不少时间把项目数据库从oracle迁移到达梦8,迁移过程中碰上了不少问题,后面有时间我整理一下心得。 今天先发一下php使用dm_pdo操作达梦数据库的示例代码,里面包括了常规的绑定变量查询,存储过程调用,clob类型操作等。 使用的是达梦提供的pdo_dm驱动,相关配置信息请参考达梦的官方 ...
分类:
数据库 时间:
2020-06-09 12:44:04
阅读次数:
99
#用户变量 set @t = now(); SELECT DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p') #使用SET初始化用户变量 SET @ab = 'abcee'; SELECT @ab := 'fghi'; SELECT @ab; #使用SELECT初始化用户变 ...
分类:
数据库 时间:
2020-06-08 00:25:26
阅读次数:
95
规则是对列的约束或用户定义数据类型的约束,将规则定义在绑定的列或用户定义字段的类型上。 当用户向列或字段插入、修改数据时,新数据必须符合规则的要求。 绑定规则使用系统存储过程 sp_bindrule 其语法如下: sp_bindrule 'rule', 'object_name' [ ,'futur ...
分类:
其他好文 时间:
2020-06-07 16:27:35
阅读次数:
106
1.oracle的存储过程 几个去 IBM 面试的兄弟回来抱bai怨:去了好几个du不同的zhi IBM 项目组,几乎每个面试官问到数dao据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 笔者认为,存储过程说白了就是一堆 SQL 的合并。中间加了点逻辑控制。 但是存储过程处理比较 ...
分类:
数据库 时间:
2020-06-07 14:26:28
阅读次数:
89
一、存储过程概述 存储过程是一个用户定义的函数,由存储过程语句(SPL) 和一组SQL语句组成,以可以执行代码形式存储在数据库中,和表、视图、索引等一样,是数据库的一种对象。 存储过程语言SPL(Stored Procedure Language),只能用在存储过程中,可以分成下面几类: 1、变量定 ...
分类:
其他好文 时间:
2020-06-07 10:35:52
阅读次数:
73
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) 通过使用out关键字,使得存储过程能够返回数据 案例场景:使用存储过程实现计算emp表指定员工编号的员工的年薪 创建存储过程示例代码如下: create or replace procedure p_yearsal(e ...
分类:
数据库 时间:
2020-06-06 23:15:48
阅读次数:
87
create proc FY_GetCityList ( @page int, @rows int, @rowCount int out ) as begin --定义字符串变量,表示之后执行的sql语句 declare @strSql nvarchar(2000) set @strSql=N'se ...
分类:
其他好文 时间:
2020-06-06 11:27:51
阅读次数:
64
MyBatis入门简单操作 1.Mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java ...
分类:
其他好文 时间:
2020-06-06 00:43:38
阅读次数:
46
2020年6月3日 17:15 类似与java中的方法 好处: 1、提高了代码的重用性 2、简化了操作 #存储过程 含义:可以理解为一组预先编译好的SQL语句的集合,理解成批处理语句 1、提高代码的重用行 2、简化操作 3、减少编译次数并且减少了和数据库的连接次数,提高了效率 一、创建语句 Crea... ...
分类:
其他好文 时间:
2020-06-05 20:50:52
阅读次数:
73
金融系统,经常会记录过程数据,比如某个工作流的人工节点,发送的时候,记录当时发送时的数据。 其实就是把业务数据表复制一份。并且通过更多的字段,记录当时处理那个环节。 过程数据一般通过存储过程、消息、定时任务等异步的方式记录,避免导致主业务太慢。 但是使用消息、定时任务的来记录过程数据时候,有可能业务 ...
分类:
其他好文 时间:
2020-06-04 01:39:40
阅读次数:
62