执行前是下面这样的
群链球菌'qun'lian'qiu'jun'90
执行后是
群链球菌'q'l'q'j'9 我想应该使用游标,找到逗号,然后保留 逗号和逗号后第一位,但想不到怎么样写语句
下面是要做的一部分数据
癌症'ai'zheng'90
癌症康复会'ai'zheng'kang'fu'hui'90
癌症中心'ai'zheng'zhong'xin'90
艾本'ai'ben'90
艾迪注射液'ai'di'zhu'she'ye'90
艾恒'ai'heng'90
艾去适'ai'qu'shi'90
艾瑞宁'ai'rui'ning'90
艾司洛尔'ai'si'luo'er'90
艾素'ai'su'90
艾愈胶囊'ai'yu'jiao'nang'90
爱必妥'ai'bi'tuo'90
爱扶康贴膏'ai'fu'kang'tie'gao'90
爱克兰'ai'ke'lan'90
安吖啶'an'a'ding'90
安吖啶注射液'an'a'ding'zhu'she'ye'90
安达芬'an'da'fen'90
群链球菌'qun'lian'qiu'jun'90
执行后是
群链球菌'q'l'q'j'9 我想应该使用游标,找到逗号,然后保留 逗号和逗号后第一位,但想不到怎么样写语句
下面是要做的一部分数据
癌症'ai'zheng'90
癌症康复会'ai'zheng'kang'fu'hui'90
癌症中心'ai'zheng'zhong'xin'90
艾本'ai'ben'90
艾迪注射液'ai'di'zhu'she'ye'90
艾恒'ai'heng'90
艾去适'ai'qu'shi'90
艾瑞宁'ai'rui'ning'90
艾司洛尔'ai'si'luo'er'90
艾素'ai'su'90
艾愈胶囊'ai'yu'jiao'nang'90
爱必妥'ai'bi'tuo'90
爱扶康贴膏'ai'fu'kang'tie'gao'90
爱克兰'ai'ke'lan'90
安吖啶'an'a'ding'90
安吖啶注射液'an'a'ding'zhu'she'ye'90
安达芬'an'da'fen'90
解决方案 »
- 这个触发器如何写?插入、更新或删除的时候判断是否满足,否则不给插入。
- 【请教】sql server2000,存入varchar(1000)类型数据,只得到1个“?”
- sql创建视图新问题---请求帮助
- 求一个存储过程 !!高手帮帮忙!!
- 请问如何用代码建立两个表,并建立它一对多系,并对两个表增删改操作???(sql server2000)
- 一个图书管理数据库中的问题~
- 在VFP中如何使用cursor里的表?急!急!急!
- 数据分析问题(续)
- 请问在VFP中如何设置系统环境的日期显示格式为YYYY-MM-DD并且时间为24小时格式
- 高手请留步:关于ORACLE的PRO*C的安装
- 函数中不想语句往下执行,是不是也是用return 语句来返回
- 怎么查询单个索引占用的空间
returns varchar(100)
as
begin
declare @return varchar(100)
set @return=''
while(charindex('''',@text)>0)
begin
set @return=@return+''''+substring(@text,charindex('''',@text)+1,1)
set @text=substring(@text,charindex('''',@text)+1,len(@text))
end
return @return
end调用函数:
select dbo.ppp('''qun''lian''qiu''jun''90') 因为'是sql的标记,所以要每个'号前面要加一个转义字符
如果你是对表里的字段进行处理。只需要:
select dbo.ppp(字段名) from 表名