`
luck332
  • 浏览: 86851 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

sqlserver实现取相同名称放在同一字段

阅读更多

if object_id('[tbtest]') is not null drop table [tbtest]
create table tbtest
(
A varchar(10) not null,
B varchar(50) not null
)
go
insert into tbtest
select 'A',1 union all
select'A',2 union all
select'A',3 union all
select'B',4 union all
select'B',5 union all
select'B',6 union all
select'B',7 union all
select'C',8 union all
select'C',9 union all
select'C',10 union all
select'C',11

go

if object_id('[dbo].[functiontest]') is not null drop function [dbo].[functiontest]
go

create function functiontest()
returns @tb table(A varchar(10),B varchar(50))
AS
begin
declare @a varchar(50)
declare @b varchar(50)
declare temp_cur cursor local for
select * from tbtest
open temp_cur
fetch next from temp_cur into @a,@b
while (@@fetch_status = 0)
begin
if(not exists(select * from @tb where A = @a))
insert into @tb(A,B)values(@a,@b)
else
update @tb set B = B + ',' + @b where A = @a
fetch next from temp_cur into @a,@b
end
return
end
go

select * from functiontest()
go

分享到:
评论

相关推荐

    怎么重命名sqlserver表中字段名

    ### 如何在SQL Server中重命名表中的字段 在数据库管理与维护的过程中,经常会遇到需要对表中的字段进行重命名的情况。特别是在SQL Server这样的大型关系型数据库管理系统中,正确掌握如何进行字段重命名是非常重要...

    SQLServer中如何将一个字段的多个记录值合在一行显示

    SQLServer 中将一个字段的多个记录值合并到一行显示的实现方法 SQL Server 是一种关系型数据库管理系统,具有强大的数据处理能力和存储能力。在实际应用中,我们经常需要将一个字段的多个记录值合并到一行显示,以...

    SQL Server连接字段的方法

    ### SQL Server连接字段的方法 在SQL Server中,经常会遇到需要将不同的字段进行组合或转换的情况,比如将分别存储年、月、日的三个字段合并成一个日期格式的字符串。这种需求在实际应用中非常常见,尤其是在处理...

    查询同一字段内最新两个日期

    查询某一表内同一字段内多个重复日期中最新的两个日期

    ORACLE中BLOB字段导入到SQL SERVER中的IMAGE字段

    使用这些资源,用户可以按照上述步骤操作,实现ORACLE到SQL SERVER的数据迁移。注意,实际操作时应根据具体环境和需求调整步骤,可能还需要考虑数据权限、性能优化等因素。 总的来说,跨数据库系统的数据迁移是一个...

    java读取sqlserver image字段.docx

    "jdbc:sqlserver://10.10.21.240:1433;databaseName=A工020070916165839", "username", "password" ); ``` 需要注意的是,连接字符串中的参数可能会有所不同,具体取决于实际的服务器配置。 ##### 2. 读取Image...

    delphi读写sqlserver二进制字段image

    在使用Delphi进行数据库开发时,经常会遇到与SQL Server中的二进制字段类型"image"交互的情况。"image"字段通常用于存储大容量的二进制数据,如图片、文档或任何其他非文本数据。本篇文章将深入探讨如何在Delphi中...

    sqlserver 导出表及字段说明脚本.rar

    这个压缩包"sqlserver 导出表及字段说明脚本.rar"包含了一个名为"sqlserver 导出表及字段说明脚本.sql"的文件,这通常是一个用于生成SQL语句的脚本,用于描述数据库中的表结构以及各字段的详细信息。以下是对这个...

    C# 对SqlServer中Image字段的读写(例子)

    本篇文章将详细探讨如何在C#中与SQL Server的`Image`字段进行交互。 1. **二进制数据的处理** 在C#中,二进制数据通常以`byte[]`数组的形式存在。图片可以使用`System.Drawing.Image`类来处理,该类提供了将图片...

    SQLServer 2008 批量修改字段类型.sql

    SQL Server 2008 批量修改字段类型,查询出所有需要修改的字段,然后修改

    C#更新SQLServer中TimeStamp字段(时间戳)的方法

    在C#编程中,SQL Server的时间戳(TimeStamp)字段是一个特殊的数据类型,它与我们通常理解的日期时间无关,而是用来记录数据行的版本或更改信息。本文将深入探讨如何在C#中读取和更新SQL Server中的Timestamp字段。...

    利用SQLServer系统表或视图猜解字段

    利用 SQLServer 系统表或视图猜解字段 在数据库安全领域中,猜解字段是指攻击者通过对数据库的系统表或视图进行查询和分析,获取数据库中敏感信息的过程。这种攻击方式可以让攻击者获取数据库中敏感信息,从而进行...

    Oracle_Mysql_Sqlserver字段类型转换参考

    Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_...

    sqlserver字段最大值加1后补0

    sqlserver字段最大值加1后补0

    python 读写sqlserver image字段

    python 通过adodbapi读写sqlserver image字段类型。

    sqlServer字段大写转小写.txt

    该Sql语句可将sqlServer表结构字段列名内大写字母转换为小写字母,只需拷贝sql到数据库查询框中执行即可。

    sqlserver字段类型介绍

    sqlserver字段类型介绍 数据库中,英文字符只需要一个字节存储就足够了,但汉字和其他众多非英文字符,则需要两个字节存储。如果英文与汉字同时存在,由于占用空间数不同,容易造成混乱,导致读取出来的字符串是乱码...

    在一个打开的SQLServer表中动态增加字段

    总之,通过Delphi与SQL Server的交互,我们可以实现对已打开表的动态字段添加。这一过程涉及SQL语句的构造、ADO组件的使用以及应用程序的适应性更新。在进行此类操作时,务必谨慎且遵循良好的数据库设计原则,以保证...

    SQL Server Native Client 10.0

    安装完成后,可以通过SQL Server Management Studio(SSMS)来配置链接服务器,指定服务器名称、提供程序(这里应选择SQL Server Native Client)、远程服务器的实例以及身份验证方式。 **3. SQL Server Native ...

    利用KEPSERVER6 实现写入SQLSERVER.docx

    KEPSERVER6 实现写入 SQLSERVER 的详细步骤 KEPSERVER6 是一款工业自动化数据采集和监控软件,广泛应用于工业自动化、机器人、物联网等领域。随着工业自动化和物联网的发展,KEPSERVER6 的应用变得越来越广泛。今天...

Global site tag (gtag.js) - Google Analytics