摘要:字符串穿越: 1.创建一个只存递增序列(1…n)的表——Temp,并将它与目标字符串所在的表Src进行笛卡尔运算。(Temp表的记录数要不小于遍历的目标字符串的长度) 2.过滤掉序列值大于串长的行。 3.用substr()内置函数进行遍历。 表结构如下: Temp Src id id name...
阅读全文
随笔分类 - SQL&PL/SQL
摘要:字符串穿越: 1.创建一个只存递增序列(1…n)的表——Temp,并将它与目标字符串所在的表Src进行笛卡尔运算。(Temp表的记录数要不小于遍历的目标字符串的长度) 2.过滤掉序列值大于串长的行。 3.用substr()内置函数进行遍历。 表结构如下: Temp Src id id name...
阅读全文
摘要:假设表结构如下所示: Tsheets 字段名 字段类型 约束 id CHAR(10) PRIMARY KEY start_d...
阅读全文
摘要:假设字符串中只由'A'、'B'、'C'、'D'组成,且长度为7。并设函数REPLICATE(,)可以创建一个的n个副本的字符串,另外还有REPLACE(,,),实现如下: 1 BEGIN 2 DECLARE inString CHAR(7); 3 SET inString = 'DCDBAAB'; ...
阅读全文
摘要:通过SQL语句访问远程数据库 1、得建立链接服务器: --删除链接服务器if exists(select * from master.dbo.sysservers where isremote=0 and srvname='ITSV') exec sp_dropserver 'ITSV','drop...
阅读全文
|