一个SQL存储过程切割字符串的代码实例

  发布时间:2025-11-05 12:43:15   作者:玩站小弟   我要评论
复制--------------------------这个函数用来切割字符串的----------------- --函数的参数***个参数@Text)是要切割的字符串第二个 。
一个SQL存储过程切割字符串的代码实例
复制--------------------------这个函数用来切割字符串的个S过程-----------------   --函数的参数***个参数(@Text)是要切割的字符串第二个参数(@Sign)是要以什么字符串切割   CREATEFUNCTION[dbo].[Split](@TextNVARCHAR(4000),@SignNVARCHAR(4000))   RETURNS@tempTableTABLE(idINTIDENTITY(1,1)PRIMARYKEY,[VALUE]NVARCHAR(4000))   AS   BEGIN   DECLARE@StartIndexINT--开始查找的位置   DECLARE@FindIndexINT--找到的位置   DECLARE@ContentVARCHAR(4000)--找到的值   --初始化一些变量   SET@StartIndex=1--T-SQL中字符串的查找位置是从1开始的   SET@FindIndex=0 --开始循环查找字符串逗号   WHILE(@StartIndex<=LEN(@Text))   BEGIN   --查找字符串函数CHARINDEX***个参数是云南idc服务商要找的字符串   --第二个参数是在哪里查找这个字符串   --第三个参数是开始查找的位置   --返回值是找到字符串的位置   SELECT@FindIndex=CHARINDEX(@Sign,@Text,@StartIndex)   --判断有没找到没找到返回0   IF(@FindIndex=0OR@FindIndexISNULL)   BEGIN   --如果没有找到者表示找完了   SET@FindIndex=LEN(@Text)+1   END   --截取字符串函数SUBSTRING***个参数是要截取的字符串   --第二个参数是开始的位置   --第三个参数是站群服务器截取的长度   --@FindIndex-@StartIndex表示找的的位置-开始找的位置=要截取的长度   --LTRIM和RTRIM是去除字符串左边和右边的空格函数   SET@Content=LTRIM(RTRIM(SUBSTRING(@Text,@StartIndex,@FindIndex-@StartIndex)))   --初始化下次查找的位置   SET@StartIndex=@FindIndex+1   --把找的的值插入到要返回的WordPress模板Table类型中   INSERTINTO@tempTable([VALUE])VALUES(@Content)   END   RETURN   END  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.
  • Tag:

相关文章

  • 飞利浦吸尘器的性能与优势(全面清洁你的家居空间,体验高效便捷的清扫体验)

    摘要:在现代快节奏的生活中,保持家居环境的清洁对于我们的健康和舒适至关重要。飞利浦作为全球知名电器品牌,其吸尘器系列产品以卓越的性能和创新设计闻名于世。本文将从不同角度来介绍飞利浦吸尘器...
    2025-11-05
  • 浅说Synchronized的底层实现原理

    一、前言synchronized关键字用来保证在同一时刻只有一个线程可以执行被它修饰的变量或者代码块。这一篇中,只涉及synchronized的底层实现原理,不涉及对synchronized效率以及如
    2025-11-05
  • 太香了!你必须收藏的Python 50个正则表达式写法

    什么是正则表达式?正则表达式Regular Expression)通常被用来检索、替换那些符合某个模式(规则)的文本。此处的Regular即是规则、规律的意思,Regular Expression即“
    2025-11-05
  • 2021年比较流行的8种编程语言

    您如何确定比较流行的编码语言是什么?这就像尝试选择比较受欢迎的冰淇淋口味一样-每个人都喜欢。事实是,不同的编码人员出于不同的原因而倾向于使用不同的编码语言,仅当您认为可以说一种编码语言占主导地位时,就
    2025-11-05
  • 华帝蒸箱的功能与优势(探索华帝蒸箱的多重烹饪魅力)

    摘要:华帝蒸箱是一种现代化的厨房设备,它的智能化功能和多样化的烹饪模式使其成为越来越多家庭厨房的首选。华帝蒸箱不仅可以用于蒸煮食物,还可以烘焙、烧烤和解冻食材。本文将深入探讨华帝蒸箱的功...
    2025-11-05
  • 写个取代自己的工具:Coco —— 自动化项目分析与建议

    作为一个资深的软件工程师,我经常遇到其他/她开发人员大量的重复问题。过去只靠写博客,现在,我有了四种方式来解决:博客。我的博客 phodal.com 上有 850+ 的博客 工具。创造开
    2025-11-05

最新评论