bigdatademo12.sql

来自「T-SQL示例大全」· SQL 代码 · 共 49 行

SQL
49
字号
/*文件名称: BigDataDemo12.sql */
USE 北风贸易
GO

EXEC sp_dboption '北风贸易', 'select into/bulkcopy', 'true'
GO

UPDATE 飞狐工作室 
     SET 自述 = '我是章立民, 我真的是章立民,  章立民不骗人' 
     WHERE 姓名 = '赖秀敏'

UPDATE 飞狐工作室 
     SET 自述 = '章立民就是我, 我真的是章立民,  章立民不骗人' 
     WHERE 姓名 = '冯淑芬'

SELECT 姓名,自述
    FROM 飞狐工作室
    WHERE PATINDEX('%章立民%',自述) > 0

BEGIN TRANSACTION t1

DECLARE @ptrval varbinary(16)
DECLARE @position int

SELECT @ptrval = TEXTPTR(自述),@position = PATINDEX('%章立民%',自述) 
    FROM 飞狐工作室
    WHERE PATINDEX('%章立民%',自述) > 0  AND 自述 IS NOT NULL

WHILE @position > 0
      BEGIN
           SET @position = @position - 1
           -- 将章立民替换成 Alex Chang
           UPDATETEXT 飞狐工作室.自述 @ptrval @position 3 'Alex Chang'

           SET @position = 0
           SELECT @ptrval = TEXTPTR(自述),@position = PATINDEX('%章立民%',自述) 
               FROM 飞狐工作室
               WHERE PATINDEX('%章立民%',自述) > 0 AND 自述 IS NOT NULL
      END   

SELECT 姓名,自述
    FROM 飞狐工作室
    WHERE PATINDEX('%Alex Chang%',自述) > 0

ROLLBACK TRANSACTION t1

EXEC sp_dboption '北风贸易', 'select into/bulkcopy', 'false'
GO

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?