首页 > 数据库技术 > 详细

T-SQL 编程技巧

时间:2018-03-29 18:33:20      阅读:213      评论:0      收藏:0      [点我收藏+]

?  T-SQL 编程是大多数程序员都会接触的,也是数据库编程必须掌握的技术。下面,是本人在工作或学习中积累的一些心得和技巧。

 

1.   根据起始字符串和结束字符串,提取一个字符串的子字符串,代码如下:

1)   首先,创建一张临时表并写入数据

IF(OBJECT_ID(‘tempdb.dbo.#Table1‘, ‘U‘) IS NOT NULL)

    DROP TABLE #Table1;

CREATE TABLE #Table1(Id int, Value varchar(8000));

INSERT INTO #Table1 VALUES(1, ‘<id>1</id><name>爱变成</name><address>湖北</address>‘);

2)   检索位于起始字符与结束字符之间的字符串

DECLARE @start varchar(200) = ‘<name>‘, @end varchar(200) = ‘</name>‘;

SELECT SUBSTRING(Value, CHARINDEX(@start, Value) + LEN(@start), CHARINDEX(@end, Value) - (CHARINDEX(@start, Value) + LEN(@start))), * FROM #Table1

3)   执行效果:

技术分享图片

T-SQL 编程技巧

原文:https://www.cnblogs.com/abeam/p/8671285.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!