用存储过程 拆分字段

其他数据库开发 > MySQL [问题点数:40分,结帖人mengwl1009]
等级
本版专家分:20
结帖率 100%
等级
本版专家分:239879
勋章
Blank
红花 2008年8月 其他数据库开发大版内专家分月排行榜第一
2008年7月 其他数据库开发大版内专家分月排行榜第一
2007年7月 其他数据库开发大版内专家分月排行榜第一
2007年6月 其他数据库开发大版内专家分月排行榜第一
2006年12月 其他数据库开发大版内专家分月排行榜第一
2006年11月 其他数据库开发大版内专家分月排行榜第一
2006年9月 其他数据库开发大版内专家分月排行榜第一
2006年5月 其他数据库开发大版内专家分月排行榜第一
2005年12月 其他数据库开发大版内专家分月排行榜第一
Blank
黄花 2015年6月 其他数据库开发大版内专家分月排行榜第二
2015年5月 其他数据库开发大版内专家分月排行榜第二
2013年6月 其他数据库开发大版内专家分月排行榜第二
2013年3月 其他数据库开发大版内专家分月排行榜第二
2012年12月 其他数据库开发大版内专家分月排行榜第二
2012年10月 其他数据库开发大版内专家分月排行榜第二
2012年9月 其他数据库开发大版内专家分月排行榜第二
2012年7月 其他数据库开发大版内专家分月排行榜第二
2012年6月 其他数据库开发大版内专家分月排行榜第二
2011年11月 其他数据库开发大版内专家分月排行榜第二
2011年10月 其他数据库开发大版内专家分月排行榜第二
2011年9月 其他数据库开发大版内专家分月排行榜第二
2011年6月 其他数据库开发大版内专家分月排行榜第二
2011年5月 其他数据库开发大版内专家分月排行榜第二
2011年4月 其他数据库开发大版内专家分月排行榜第二
2011年3月 其他数据库开发大版内专家分月排行榜第二
2011年2月 其他数据库开发大版内专家分月排行榜第二
2010年12月 其他数据库开发大版内专家分月排行榜第二
2010年11月 其他数据库开发大版内专家分月排行榜第二
2010年9月 其他数据库开发大版内专家分月排行榜第二
2010年7月 其他数据库开发大版内专家分月排行榜第二
2010年4月 其他数据库开发大版内专家分月排行榜第二
2010年3月 其他数据库开发大版内专家分月排行榜第二
2010年1月 其他数据库开发大版内专家分月排行榜第二
2009年12月 其他数据库开发大版内专家分月排行榜第二
2008年6月 其他数据库开发大版内专家分月排行榜第二
2008年5月 其他数据库开发大版内专家分月排行榜第二
2008年4月 其他数据库开发大版内专家分月排行榜第二
2007年5月 其他数据库开发大版内专家分月排行榜第二
2007年1月 其他数据库开发大版内专家分月排行榜第二
2006年10月 其他数据库开发大版内专家分月排行榜第二
2006年8月 其他数据库开发大版内专家分月排行榜第二
2006年6月 其他数据库开发大版内专家分月排行榜第二
2006年4月 其他数据库开发大版内专家分月排行榜第二
2005年9月 其他数据库开发大版内专家分月排行榜第二
Blank
蓝花 2013年12月 其他数据库开发大版内专家分月排行榜第三
2013年5月 其他数据库开发大版内专家分月排行榜第三
2013年4月 其他数据库开发大版内专家分月排行榜第三
2013年2月 其他数据库开发大版内专家分月排行榜第三
2013年1月 其他数据库开发大版内专家分月排行榜第三
2012年5月 其他数据库开发大版内专家分月排行榜第三
2012年4月 其他数据库开发大版内专家分月排行榜第三
2012年3月 其他数据库开发大版内专家分月排行榜第三
2012年2月 其他数据库开发大版内专家分月排行榜第三
2011年8月 其他数据库开发大版内专家分月排行榜第三
2011年7月 其他数据库开发大版内专家分月排行榜第三
2010年10月 其他数据库开发大版内专家分月排行榜第三
2010年5月 其他数据库开发大版内专家分月排行榜第三
2010年2月 其他数据库开发大版内专家分月排行榜第三
2009年11月 其他数据库开发大版内专家分月排行榜第三
2009年10月 其他数据库开发大版内专家分月排行榜第三
2009年5月 其他数据库开发大版内专家分月排行榜第三
2009年4月 其他数据库开发大版内专家分月排行榜第三
2008年12月 其他数据库开发大版内专家分月排行榜第三
2008年11月 其他数据库开发大版内专家分月排行榜第三
2008年10月 其他数据库开发大版内专家分月排行榜第三
2008年9月 其他数据库开发大版内专家分月排行榜第三
2007年9月 其他数据库开发大版内专家分月排行榜第三
2007年8月 其他数据库开发大版内专家分月排行榜第三
2007年4月 其他数据库开发大版内专家分月排行榜第三
2007年3月 其他数据库开发大版内专家分月排行榜第三
2007年2月 其他数据库开发大版内专家分月排行榜第三
2006年7月 其他数据库开发大版内专家分月排行榜第三
2006年2月 其他数据库开发大版内专家分月排行榜第三
2006年1月 其他数据库开发大版内专家分月排行榜第三
2005年11月 其他数据库开发大版内专家分月排行榜第三
2005年10月 其他数据库开发大版内专家分月排行榜第三
等级
本版专家分:20
等级
本版专家分:2163
等级
本版专家分:3460
等级
本版专家分:3460
等级
本版专家分:106068
勋章
Blank
红花 2017年6月 其他数据库开发大版内专家分月排行榜第一
2017年2月 其他数据库开发大版内专家分月排行榜第一
2013年11月 其他数据库开发大版内专家分月排行榜第一
2013年9月 其他数据库开发大版内专家分月排行榜第一
2013年2月 其他数据库开发大版内专家分月排行榜第一
Blank
黄花 2018年2月 其他数据库开发大版内专家分月排行榜第二
2018年1月 其他数据库开发大版内专家分月排行榜第二
2017年12月 其他数据库开发大版内专家分月排行榜第二
2017年11月 其他数据库开发大版内专家分月排行榜第二
2017年1月 其他数据库开发大版内专家分月排行榜第二
2014年8月 其他数据库开发大版内专家分月排行榜第二
2014年2月 其他数据库开发大版内专家分月排行榜第二
2014年1月 其他数据库开发大版内专家分月排行榜第二
2013年12月 其他数据库开发大版内专家分月排行榜第二
2013年10月 其他数据库开发大版内专家分月排行榜第二
2013年8月 其他数据库开发大版内专家分月排行榜第二
2013年5月 其他数据库开发大版内专家分月排行榜第二
2013年1月 其他数据库开发大版内专家分月排行榜第二
2012年8月 其他数据库开发大版内专家分月排行榜第二
2012年5月 其他数据库开发大版内专家分月排行榜第二
2012年4月 其他数据库开发大版内专家分月排行榜第二
2012年1月 其他数据库开发大版内专家分月排行榜第二
Blank
蓝花 2017年9月 其他数据库开发大版内专家分月排行榜第三
2017年7月 其他数据库开发大版内专家分月排行榜第三
2017年5月 其他数据库开发大版内专家分月排行榜第三
2017年3月 其他数据库开发大版内专家分月排行榜第三
2016年12月 其他数据库开发大版内专家分月排行榜第三
2014年11月 其他数据库开发大版内专家分月排行榜第三
2014年7月 其他数据库开发大版内专家分月排行榜第三
2014年6月 其他数据库开发大版内专家分月排行榜第三
2014年5月 其他数据库开发大版内专家分月排行榜第三
2013年7月 其他数据库开发大版内专家分月排行榜第三
2013年3月 其他数据库开发大版内专家分月排行榜第三
2012年7月 其他数据库开发大版内专家分月排行榜第三
2012年6月 其他数据库开发大版内专家分月排行榜第三
2011年12月 其他数据库开发大版内专家分月排行榜第三
等级
本版专家分:20
ora-0600

等级:

存储过程拆分字段,形成表

一、拆分存储过程   ALTER FUNCTION [dbo].[GLXSDeal_F](@guid VARCHAR(50),@str varchar(1000),@flag VARCHAR(10)) Returns @tableName Table ( taskGuid VARCHAR(50), str2table varchar(50) ) As --...

存储过程拆分字符串的方法

一、程序片段:declare @tempstr varchar(100)set @tempstr=1,3,4,5,447,8,10declare @tempi intselect @tempstr=@tempstr+,select @tempi=charindex(,,@tempstr)while @tempibegin print left(@tempstr,@temp

oracle存储过程将clob大字段分开存入到新表中

create or replace PROCEDURE AUTHORIZESAVE AS v_ID varchar2(1000); v_MANDATESCOPE clob; av_split varchar2(2) := ';'; v_length number; v_start NUMB

postgre 集合字段 含逗号字段拆分查询

在数据库表存储中,经常用到使用集合存储例如:f7389354652e4266adb91e9c177ef76b,b114013d6c944c9c9e99e23093e06eca 多个id 逗号分隔存储。 1.如何通过这个集合字段来查询对应的数据呢,如下代码:   SELECT...

关于mysql按空格分割查询

存储字段按空格分开而又需要分开查询时使用

mysql数据库根据字符来将一个字段拆分成多个字段

一、方法介绍 SUBSTRING_INDEX(str,delim,count) str: 要截取的字段 ...如下为表中的一个字段以及存储的值类型: 接下来需要 / 来切割字段: SELECT SUBSTRING_INDEX(od.car_type, '/', 1) AS car_...

mysql 查询时候,将一列按规则拆分为多列的方法

例如表A,有一类型名称为identifier,根据0和1代表不同含义来区分值,比如0代表私有,1代表公有,值存储在name字段里,这时候想获得这样的结果:id, 私有的名字, 共有的名字三列字段,我们可以在查询时候 IF ...

MySQL中级优化教程(七)——表垂直拆分和水平拆分

表的垂直拆分: 所谓垂直拆分,就是把原来一个有很多列的...把经常一起使用字段放到一起。 举个栗子: 我们可以看到title列(varchar(255))和description列(text)所占空间都比较大 因此我们将其拆...

mysql 把字段进行逗号分隔成多条数据

由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。 这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果。 表...

mysql数据库中某个字段的数据为分号分割的数据,将该数据拆分成多行

mysql把字段进行逗号分隔成多条数据,由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属...

需求:MYSQL表中一个字段用逗号分隔,需要查出来split拆分并依次存入另一个表的一个字段中

需求:表中一个字段用逗号分隔,需要查出来split拆分并依次存入另一个表的一个字段中 假设问题是这丫那个的,table1中id=2的name值为'xiaoming,xiaohua,xiaowang,xiaohui',我们要取出这个name字段值,并且根据逗号...

oracle存储过程将某张表一个字段的多值分开成多条数据插入到一张新表

create or replace PROCEDURE PRO_MANDATESCOPE (dataid in varchar2,tablename in varchar2 ) AS v_ID varchar2(1000); v_MANDATESCOPE clob; av_split varcha

mysql字符串字段按照逗号截取的存储过程

找了好久,想通过mysql把字符串以‘,’拆分成多个数据,必须用存储过程来实现这个功能,在这里实现一下这个功能,例如将 转为 排除里面的N,然后把数字提取出来: #查看已存在的存储过程:SHOW ...

oracle下字段拆分字段合并的一种方式

此表处理一对多关系的方式是:将一个主键对应的多个值逗号分割,然后存放在一个字段中。 于是,我在表中遇到了类似这样的数据: 表A: id  val 1 kate,jam,lucy,tracy 2 jim,lily,tom ...

SQLSERVER 字符串分割

1、使用存储过程 2、代码和数据库相关业务分离 以下为几种方案: 1、最初的方案是存储过程中插入一条数据,代码中循环调用存储过程进行插入(被PASS,原因是多次调用影响效率) 2、代码中拼接成一条SQL语句,...

数据库三大范式通俗解释

这个字段只能是一个值,不能被拆分成多个字段,否则的话,它就是可分割的,就不符合一范式。 不过能不能分割并没有绝对的答案,看需求,也就是看你的设计目标而定。 举例: 学生信息组成学生信息表,有姓名、年龄、...

关于大型网站技术演进的思考(四)--存储的瓶颈(4)

 数据库水平拆分简单说来就是先将原数据库里的一张表在做垂直拆分出来放置在单独的数据库和单独的表里后更进一步的把本来是一个整体的表进一步拆分成多张表,每一张表都独立的数据库进行存储。当表被水平拆分后,...

Birt中实现字段拆分为表的另一种方法

来源:  ...  将字段拆分为多条记录,可以用存储过程或报表脚本来实现,但代码比较复杂,这种情况下可以集算器来辅助报表工具,下面例子来说明。  库表data有两个字段,需要将ANOMOALIES

mysql行转列(拆分单个字段字符串值场景)

根据某个字段值,如根据“,”分割,行转成多列可以借助一个序号表,...中存储的信息拆分后的数量(可以是大于等于这个数量)。SELECT ids,id,APPLY_ID, REPLACE( SUBSTRING_INDEX(REASON, ',', a.ids), CONCAT( S...

mysql一行数据拆分为多行数据

第一种:写存储过程来解决这个问题,但是mysql一般不推荐使用存储过程,因为以后数据库版本升级或者数据迁移比较困难。 第二种:使用mysql自带的一张叫做help_topic的自增序列表,可以解决这个问题。(该方法的...

大型网站之存储瓶颈(狭义水平拆分

数据库水平拆分简单说来就是先将原数据库里的一张表在做垂直拆分出来放置在单独的数据库和单独的表里后更进一步的把本来是一个整体的表进一步拆分成多张表,每一张表都独立的数据库进行存储。当表被水平拆分后,原...

数据库的水平拆分与垂直拆分区别

垂直拆分是把不同的表拆到不同的数据库中,...水平拆分是把同一表拆到不同的数据库中,或者是把某张表拆分n个小表存储在同一数据库中。可按某个字段的某种规则来分散到多个库之中。主要有分表和分库两种模式。 ...

Sqlserver——查询技巧/优化方案——单列按指定符号拆分成多行

1行id 需要将对应的 Split字段拆分多行来显示 ------创建一个临时表--------存储数据 CREATE TABLE #tab_1 ( id INT,--主ID name NVARCHAR(20)---拆分出来的每个子ID ) -------(#B业务表)------循环业务表的所有...

阿里DRDS基本原理

DRDS基本原理

MySQL分库分表相关面试知识点

基础概念 分表 能够解决单表数据量过大带来的查询效率下降的...分库、分表技术优化了数据存储方式,有效减小数据库服务器的负担、缩短查询响应时间。 数据分库、分表存储场景条件 关系型数据库 主从架构(mast...

MySQL 对于千万级的大表要怎么优化?(读写分离、水平拆分、垂直拆分

此外无其他信息,个人觉得这个话题有点范,就只好简单说下该如何做,对于一个存储设计,必须考虑业务特点,收集的信息如下: 1.数据的容量:1-3年内会大概多少条数据,每条数据大概多少字节; 2.数据项:是否有...

MySQL数据库中,将一个字段的值分割成多条数据显示

外键有时是以字符串的形式存储,例如 12,13,14 这种,如果以这种形式存储,则不能直接与其他表关联查询,此时就需要将该字段的值分割再关联查询。 下图是一条测试数据,表名为 test 想达到的效果如下图所示 ...

交互式大数据处理模型-Google Dremel

而理所当然的,大数据的存储和计算就是其相关业务的两大亮点了。总结业界一些处理大数据的方式,做了如下比较。 此次,我主要介绍Google Dremel。值得一提的是,Drill是Dremel的开源版本,Google自己的OpenDremel...

在大学时的分布式数据库读书笔记 拿出来分享

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。  数据库设计的基本步骤(如图2.1): 需求分析 概念结构设计 逻辑结构设计 物理结构设计 ...

MySQL性能优化(五):分表

单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表。 ... 分表的关键是找到分表的标准,即根据什么值进行分表。 表名可以使用1、2、3等编号,对id去模 ...或者其他唯一的字段,如手机号,邮箱,日...

相关热词 c#调用java程序 疯狂c# c#多线程处理文本 c# 处理二进制数据类型 c# 如何写文件 c#如何判断程序已打开 c# 标题大小 c# socket 网卡 c#操作sql c#遍历tree