sql server里如何将一组用逗号分隔的字符串分解并插入到另一张表中,比如:11873,27827, 也可能是好多
发布网友
发布时间:2022-04-08 08:39
我来回答
共2个回答
热心网友
时间:2022-04-08 10:08
1.得到这个字符串。如:111,222,333
2.得到带","字符串的长度。如:11
3.用replace把","去掉,得到长度。如:9
4.到这步,我们就知道,这个字符串有2个逗号,也就是说,有3个有效数据。
5.用while,substring开始循环得到数据,然后插入到表中
如:
set count=0
while(coung<3)--我们已经知道就3个有效数据
begin
set value=substring()---截取到第一个”,“,得到第一个有效数据
执行insert语句。
end
热心网友
时间:2022-04-08 11:26
首先,两个表需要有关联字段
UPDATE [插入的表名] SET [字段]=B.[取数表字段]
FROM [插入的表名] A,[取数表] B
WHERE A.[关联字段]=B.[关联字段]
sql server里如何将一组用逗号分隔的字符串分解并插入到另一张表中...
1.得到这个字符串。如:111,222,333 2.得到带","字符串的长度。如:11 3.用replace把","去掉,得到长度。如:9 4.到这步,我们就知道,这个字符串有2个逗号,也就是说,有3个有效数据。5.用while,substring开始循环得到数据,然后插入到表中 如:set count=0 while(coung<3)--我们已经知...
如何将mysql数据库一个database中的所有表合并到一个新表中
将表名和数据库连接字符串用代码拼接好 然后执行上述您需要的sql语句 程序功能即可完成 将一个mysql数据库中的一个表导入到另一个mysql数据库中 db1为原数据库,db2为要导出到的数据库,fromtable 是要导出的表名 1.方法一:登录导出到的数据库,执行 create table fromtable select * from db1.f...
如何在sqlserver中实现oracle decode的功能,并写成一个函数
解决思想:1.把输入参数按照逗号分割 2.实现decode功能 1.字符串分割函数 create function dbo.getstrofindex (@str varchar(1000),@index int =0)returns varchar(1000)as begin declare @str_return varchar(1000)declare @start int declare @next int declare @location in...
SQL SERVER里面如何在存储过程里面获取另一个存储过程所返回的表的...
只要将以上代码在“查询分析器”里执行一次,SQL SERVER就会在当前数据库中创建一个名为“upGetUserName”的存储过程。你可以打开“企业管理器”,选择当前操作的数据库,然后在左边的树型列表中选择“存储过程”,此时就可以在右边的列表中看到你刚刚创建的存储过程了(如果没有,刷新一下即可)。 二、存储过程的调用 ...
sql 如何把一个查询结果当作一个表来查询?
sql中把一个查询结果当作另一个表来查询可以理解查询结果为一个临时表 使用select语句查询结果集即可。参考代码:1:将结果作为一个临时表,可以使用链接或者直接查询 select * from (SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID FROM RW_STORE_QUNTY GROUP BY NUM_LINKID ) as A --- 2:...
C#中使用SQLServer的方法
1、添加引用 using System.Data.SqlClient;2、建立连接调用 SqlConnection myConnection = new SqlConnection("数据库连接字符串");//数据库连接字符串通常是Data Source=localhost;Initial Catalog=数据库名;User ID=用户名;Password=密码 SqlCommand myCommand = new SqlCommand(); myCommand.Comma...
如何将oracle数据库中的数据如何导入到sqlserver
假设要将SQL Server中的Northwind数据库中的Products表导出到Oracle的Scott用户 首先需要有安装SQL Server企业版 1.打开工具: 开始->程序-> 导入和SQL Server数据导出数据 2.下一步,选择数据源 [数据源]选择“用于SQL Server的Microsoft OLE DB提供程序”,这应该是缺省值。 [服务器]选择要导出...
怎样将EXCEL数据表导入到SQL中
2、对下面数据进行组合,这用到excel中的一个功能。在excel中有个fx的输入框,在这里把组好的字符串填上去就好了。注:字符串1 & A2 &字符串2 & ...A2可以直接输入,也可以用鼠标点对应的单元格。3、每个字符串之间用 & 符号进行连接。下面是第一条连接字符串 ="insert into tavern values('...
如何使用vc6.0和sql2000进行连接和数据库操作(查询插入更新删除),最...
在这份文档中,我们将特别讨论SQLSERVER所使用的Transact-SQL语言。 当一个攻击者能够通过往query中插入一系列的sql语句来操作数据写入到应用程序中去,我们管这种方法定义成SQL注入。 一个典型的SQL语句如下: Select id,forename,surname from authors 这条语句将返回authors表中所有行的id,forename和surname列。这个结果...
SQLServer使用windows身份验证的问题?
1)ntldr文件丢失/破坏:这个文件位于C盘根目录,我们只需要从WinXP安装光盘里面提取这个文件,然后放到C盘根目录上即可。2)如果替换文件后仍出现上述提示,则可以按以下方法进行修复:使用一张含有SYS.COM的Win9X启动盘启动电脑,执行SYS C:命令,然后重新启动,会发现无法启动WinXP,这不要紧,这是正常的现象。然后再次重新...