`
benfreer
  • 浏览: 102443 次
  • 性别: Icon_minigender_2
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

分解传入数据库中的字符串

阅读更多
    传进来的值为:以“,”(逗号)分开的带有信息的一个字符串,以下是在存储过程中将每个具体信息分解出来。

    WHILE CHARINDEX(',',@messages) > 0
    BEGIN
    SET @messages = LEN(@messages)
    SET @i = CHARINDEX(',', @messages)
    SET @object_id = LEFT(@messages, @i-1)
    INSERT INTO #messTable(mess) VALUES (@object_id)
    SET @messages = RIGHT(@messages, @len - @i)

其中messTable是临时表
创建存储过程中的临时表 要用到 create table #tableName
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics