
达梦数据库
技录者
技术获取,一步一个脚印
展开
-
5.PLSQL——存储过程
5.存储过程 PLSQL是将一个个PLSQL的业务处理过程存储起来进行复用,这些被存储起来的PLSQL程序称为存储过程。 存储过程作用: 在开发程序中,为了一个特定的业务功能,会向数据库进行多次连接和关闭是很耗费资源,需要对数据库进行多次I/O读写,性能比较低,如果把这些业务放到PL/SQL中,在应用程序中只需要调用PLSQL就可以做到连接关闭一次,数据库就可以实现我们的业务,可以大大的提高...原创 2020-09-20 20:21:36 · 448 阅读 · 0 评论 -
4.PLSQL——游标
4.游标 用于临时存储一个查询返回的多行数据(结果集,类似于JAVA的JDBC连接返回的ResultSet集合),通过遍历游标,可以逐行访问处理该结果集的数据。 游标的使用方式:声明-->打开-->读取-->关闭 语法: 游标声明: CURSOR 游标名[(参数列表)] IS 查询语句; 游标的打开: OPEN 游标名; 游标的取值: FETCH 游标名 ...原创 2020-09-20 20:22:33 · 445 阅读 · 0 评论 -
3.PLSQL——流程控制
3.流程控制 3.1条件分支 语法: BEGIN IF 条件1 THEN 执行1 ELSIF 条件2 THEN 执行2 ELSE 执行3 END IF; END; 例子: declare v_count number; begin selectcount(*) intov_count from"user" ; IFv_count>3 TH...原创 2020-09-20 20:23:05 · 226 阅读 · 0 评论 -
1.PLSQL语言简介
1.1什么是PL/SQL PL/SQL(procedure Language/SQL) PLSQL是Oracle对sql语言的过程化扩展 指在SQL命令语言中增加了过程处理语句,使SQL语言具有过程处理能力。 1.2程序结构 PLSQL语言是不区分大小写的 PL/SQL分为三个部分:声明部分、可执行部分、异常处理部分 declare --声明变量和游标的部分,若无声明,可以直接去...原创 2020-07-13 00:40:29 · 503 阅读 · 0 评论 -
达梦数据库:“无法变更启动序列号”
首先创建一个默认的序列,SQL: create sequence s1; 向student表插入数据时, insert into student(id,sname,sex,age,tel,address) values(s1.nextval,'lvbu','nan',35,'58758','dwhdoiw'); SQL执行失败,提示“违反表[student]唯一性约束”, 查询表的数...原创 2020-01-10 16:49:35 · 1423 阅读 · 0 评论