随笔分类 -  数据库及SQL语句

摘要:主要介绍游标的作用、游标的基本属性、如何使用游标几个方面,整理参考来源1、参考来源2 游标是什么 游标从概念上讲基于数据库的表返回结果集。用来存储多条查询数据的一种数据结构(结果集),它有一个指针,用来从上往下移动,从而达到遍历每条记录的作用。 游标的类型 Oracle数据库的Cursor类型包含三 阅读全文
posted @ 2021-08-24 14:50 蔓越煤 阅读(2791) 评论(0) 推荐(1)
摘要:存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升。 以下存储过程的整理参考来源 创 阅读全文
posted @ 2021-08-17 15:11 蔓越煤 阅读(280) 评论(0) 推荐(0)
摘要:连接函数concat() Mysql:concat(str1,str2,…),可以多个参数只要其中一个是NULL,那么将返回NULL Oracle:concat(exp1,exp2),只能两个参数只要其中一个非NULL,返回值非NULL;如果需要多个参数可以用**'||'** Mysql中的几个连接 阅读全文
posted @ 2021-06-25 11:31 蔓越煤 阅读(87) 评论(0) 推荐(0)
摘要:创建表 Oracle: CREATE TABLE TEST( DATA_DT DATE, ID VARCHAR2(32) DEFAULE 0 NOT NULL PRIMARY KEY, NAME VARCHAR2(32) , AGE VARCHAR2(32) ) COMPRESS PARTITION 阅读全文
posted @ 2021-04-15 13:58 蔓越煤 阅读(878) 评论(0) 推荐(0)
摘要:Oracle中的序列(SEQUENCE)序列的使用: 序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存。 其主要用途是生成表的主键值(在Oracle中insert into有用到),可以在插入语句中引用,也可以通过查询 阅读全文
posted @ 2020-06-01 15:49 蔓越煤 阅读(238) 评论(0) 推荐(0)
摘要:对“bill_ids”字段按逗号分隔形成多条数据 SELECT a.id, substring_index(substring_index(a.bill_ids, ',', b.id), ',', -1) bill_ids, a.status, a.card_name FROM (SELECT id 阅读全文
posted @ 2019-07-06 19:13 蔓越煤 阅读(304) 评论(0) 推荐(0)