`

sqlserver怎样分离字符串

 
阅读更多

declare
@str nvarchar(200),--传入的字符串
@i int,    --取charindex时,定义
@index_len int,
@info varchar(500),
@ret varchar(500),
@rets varchar(500)

set @str='aa|bb|cc|dd|'
set @i=1
set @rets=''
while 1=1
begin
set @index_len=charindex('|',@str,@i)----此处可将‘|’定义成变量
if(@index_len=0)
  break;
else
begin
set @info=substring(@str,@i,@index_len-@i) ----得到每个标签了,想干嘛就干嘛
set @rets=@info+@rets
set @i=@index_len+1 ---确保每次再进行charindex时,标识位后移
end
end
print @rets

分享到:
评论

相关推荐

    C#与Sql连接字符串的公用类 DBHelper

    这里需要注意的是,虽然名称为“mysql”,但实际上这是一个用于连接SQL Server数据库的连接字符串。其中: - `server=.(IP地址)`:指定了数据库服务器的位置,`.` 表示本地服务器。 - `database=QQ`:指定了要连接...

    C#操作SQLServer数据库

    综上所述,C#操作SQL Server数据库的步骤包括了添加必要的引用、定义连接字符串、创建SqlConnection对象、创建SqlCommand对象、执行SQL命令以及通过SqlDataReader对象读取数据。在实践中,还需注意异常处理、资源...

    SQLServer选择题答案.pdf

    2.INSERT INTO语句中,字符串类型的数据需要使用单引号或双引号括起来。 3.添加带自增列的数据时,自增的列无须显式地添加,如需添加全部字段数据时,虚列出除自增列之外的全部列名。 4.UPDATE语句书写正确的格式是...

    在SQL Server2000中处理半个汉字的问题

    在SQL Server 2000中,处理含有半个汉字的...此方法同样适用于判断和分离字符串中的中文和英文部分。然而,需要注意的是,这种方法可能在非中文环境下有所不同,因此在不同语言环境中应用时需要进行相应的测试和调整。

    SQLSERVER大批量数据的处理和优化

    8. **全文索引**:对于包含复杂字符串匹配的查询,使用全文索引可以提高效率,尽管这可能会增加存储开销。 9. **数据分布优化**:通过DB Server和Application Server的分离以及OLTP和OLAP的分离等方式,可以有效提升...

    SQL Server 2005数据库配置

    在SQL Server 2005中,我们可以配置数据库连接字符串,允许ASP脚本安全地访问数据库,执行查询、更新等操作。 配置SQL Server 2005时,首先要确保服务器已经安装了SQL Server服务,并创建了需要的数据库。然后,...

    ASP.NET后台管理框架SQLServer版

    6. 自定义配置:允许开发者根据项目需求自定义设置,如数据库连接字符串、应用程序配置等。 7. 安全性:框架可能集成了安全特性,如SSL加密、XSS防护、CSRF防御等,以保护系统免受攻击。 8. 性能优化:可能包含...

    asp.net core6 MVC+SqlServer例子

    ASP.NET Core 6 MVC + SQLServer 示例项目是一个现代Web应用程序开发框架的应用实例,适用于使用C#编程语言构建基于Web的应用程序。在这个项目中,我们将会深入探讨ASP.NET Core 6 MVC框架与SQL Server数据库的集成...

    SQLServer的分布式部署方案探讨.pdf

    在读写分离的实现中,系统需要至少有两台以上的数据库服务器,在程序的数据访问层中,对访问数据库的语句进行过滤,如select表示读操作,而update、delete、insert等操作是写操作,据此我们可以对查询语句进行分析,...

    JSP中tomcat的SQL Server2000数据库连接池的配置

    这里`name`属性定义了数据源的名称,`driverClassName`指定了JDBC驱动的全名,`url`定义了数据库的连接字符串,`username`和`password`则是数据库的登录凭证,而`maxActive`、`maxIdle`和`maxWait`分别控制了连接池...

    log4net写入sql server数据库实例

    这需要配置数据库连接字符串、存储过程或者直接的SQL语句来插入日志记录。通常,日志表会包含日期、时间、日志级别、源、消息等字段。 6. **MVC控制器中的日志调用**: 在MVC控制器的Action方法中,可以使用log4net...

    c# winform 实现 登陆界面 连接sqlserver2005数据库

    在C# WinForm应用开发中,创建一个登录界面并连接到SQL Server 2005数据库是一项基础且重要的任务。这个过程涉及到多个知识点,包括UI设计、事件处理、数据库连接、数据交互等。下面我们将详细讲解这些关键点。 1. ...

    .NET Core基于SQL Server数据库实现读写分离源码下载

    这通常通过配置文件或环境变量来指定主库和从库的连接字符串。 2. 数据库上下文:使用`DbContext`类与数据库交互,需要为读和写操作创建不同的实例,确保正确路由。 3. 事务处理:在写操作中,事务管理至关重要,...

    java Swing 对SQL Server2008数据库的操作

    "jdbc:sqlserver://localhost:1433;databaseName=myDB", "username", "password"); ``` 2. **创建Statement或PreparedStatement**: - `Statement`用于执行静态SQL语句,适用于简单查询。 - `...

    IIS 7.5 + sql server compact 4.0 + mvc 部署发布步骤

    6. **设置数据库连接**:如果应用使用SQL Server Compact 4.0,需要将数据库文件(.sdf)复制到服务器,并在配置文件中更新连接字符串。 7. **权限设置**:确保应用程序池的身份有足够的权限访问网站目录和数据库...

    C#+SQL server学生学籍管理系统

    `Web.Config`文件中会包含数据库连接字符串,确保系统能正确访问数据库。 三、系统设计与架构 学生学籍管理系统通常采用三层架构设计,包括表示层、业务逻辑层和数据访问层。表示层(如`welcome.html`、`Manage....

    SQL Server数据库实验指导书 实验教程 数据库实验01 数据库的建立和管理.pdf

    实验内容中的查询示例展示了如何使用T-SQL的循环和字符串处理函数,如SUBSTRING和ASCII,来逐个提取字符串中的字符并显示其ASCII值,这是T-SQL基础操作的一部分。 总之,这个实验全面覆盖了SQL Server 2005的基础...

    个人博客(asp.net+sql server 2005)

    【标题】"个人博客(asp.net+sql server 2005)" 描述了一个使用ASP.NET技术和SQL Server 2005数据库构建的个人博客系统。这个项目旨在模仿百度空间的功能,并且包含了后台管理功能,使得用户能够方便地对博客内容进行...

    网上书店系统源码(C#+SQLSERVER)

    在部署和运行时,网上书店系统可能需要配置IIS(Internet Information Services)作为Web服务器,同时设置SQL SERVER数据库的连接字符串,确保服务器能够正确访问数据库。安全性是另一个重要方面,需要考虑防止SQL...

Global site tag (gtag.js) - Google Analytics