
Oracle
章 鱼
alert("hey!")
展开
-
【Oracle】根据条件更新多个字段的值
需求更新表中的N个字段的值1、根据A表字段的值,更新B表字段的值2、根据条件更新字段的值方法更新多个字段-- 方法一update a set a.province=(select province from b where b.mobile=a.mobile);update a set a.city=(select city from b where b.mobile=a.mobi...转载 2020-01-19 17:41:17 · 5014 阅读 · 0 评论 -
【Oracle】模糊查询&按匹配度排序
select t.zh_name from psn_ins t where t.ins_id = 857 and t.zh_name like '%' || '肖锐' || '%';select t.zh_name from sie2.psn_ins t where t.ins_id = 857 and t.zh_name like '%' || '肖锐' || '%' ord...原创 2019-12-17 20:47:15 · 1953 阅读 · 0 评论 -
【Oracle】IS TABLE OF和BULK COLLECT INTO+FORALL
IS TABLE OF :指定是一个集合的表的数组类型,简单的来说就是一个可以存储一列多行的数据类型。INDEX BY BINARY_INTEGER:指索引组织类型BULK COLLECT :指是一个成批聚合类型,简单的来说 , 它可以存储一个多行多列存储类型,采用BULK COLLECT可以将查询结果一次性地加载到集合中。【type】在SCOTT模式下,使用IS TABLE OF获取所...转载 2019-12-12 23:09:41 · 439 阅读 · 0 评论 -
【Oracle】函数常用语法
变量的定义、赋值及使用declare l_dept integer := 20; currtime date := sysdate; l_nam varchar2(20) := to_char(add_months(trunc(sysdate),-12),'yyyymmdd'); -- to_char(sysdate,'MM')-13;...转载 2019-12-12 22:57:06 · 436 阅读 · 0 评论 -
【Oracle】存储过程基本语法
1、基本语法CREATE OR REPLACE PROCEDURE 存储过程名(param1 in type,param2 out type) IS 变量1 类型(值范围); 变量2 类型(值范围); BEGIN select count(*) into 变量1 from 表名 where 列名=param1; if (判断条件) then sel...转载 2019-12-12 22:30:54 · 276 阅读 · 0 评论