源表T

"单据编号"               "航班计划日期"        "航班号"          "起飞航站代码"          "降落航站代码"
"C-026413700"      "2013-2-11"           "CA1231"        "PEK"                        "XIY"
"C-026413699"      "2013-2-11"           "CA1231"        "PEK"                        "XIY"
"C-026413698"      "2013-2-11"           "CA1231"        "PEK"                        "XIY"
"C-026413697"      "2013-2-11"           "CA1231"        "PEK"                        "XIY"
"C-026413696"      "2013-2-11"           "CA1231"        "PEK"                        "XIY"

目标表T:

单据编号                     航班计划日期           航班号              起飞航站代码             降落航站代码
C-026413700            2013-2-11            CA1231              PEK                           XIY
C-026413699            2013-2-11            CA1231              PEK                           XIY
C-026413698            2013-2-11            CA1231              PEK                           XIY
C-026413697            2013-2-11            CA1231              PEK                           XIY
C-026413696            2013-2-11            CA1231              PEK                           XIY

SQL语句:

 --如果数据库中存在 表T,则删除表T
if not object_id(N'T') is null
drop table T
Go
--新建表T
Create table T(["单据编号"] nvarchar(33),["航班计划日期"] nvarchar(31),["航班号"] nvarchar(28),["起飞航站代码"] nvarchar(25),["降落航站代码"] nvarchar(25))
SELECT * FROM dbo.T
--新增数据
Insert T
select N'"C-026413700"',N'"2013-2-11"',N'"CA1231"',N'"PEK"',N'"XIY"' union all
select N'"C-026413699"',N'"2013-2-11"',N'"CA1231"',N'"PEK"',N'"XIY"' union all
select N'"C-026413698"',N'"2013-2-11"',N'"CA1231"',N'"PEK"',N'"XIY"' union all
select N'"C-026413697"',N'"2013-2-11"',N'"CA1231"',N'"PEK"',N'"XIY"' union all
select N'"C-026413696"',N'"2013-2-11"',N'"CA1231"',N'"PEK"',N'"XIY"'
Go
SELECT * FROM dbo.T
--更新表T中数据:将数据中 双隐号 删除
UPDATE T
SET ["单据编号"] = REPLACE(["单据编号"], '"', '') ,
["航班计划日期"] = REPLACE(["航班计划日期"], '"', ''),
["航班号"] = REPLACE(["航班号"], '"', ''),
["起飞航站代码"] = REPLACE(["起飞航站代码"], '"', ''),
["降落航站代码"] = REPLACE(["降落航站代码"], '"', '')
SELECT * FROM dbo.T
--更新表T中头字段:将头字段中 双隐号 删除
EXEC sp_rename 'T.["单据编号"]','单据编号'
EXEC sp_rename 'T.["航班计划日期"]','航班计划日期'
EXEC sp_rename 'T.["航班号"]','航班号'
EXEC sp_rename 'T.["起飞航站代码"]','起飞航站代码'
EXEC sp_rename 'T.["降落航站代码"]','降落航站代码'
SELECT * FROM dbo.T
--删除表T中数据
delete from T
SELECT * FROM dbo.T

执行结果:

sqlserver》单击数据库》新建查询(N)》复制SQL语句到空白处》 !执行(X)

​

sqlserver 删除表中 指定字符串的更多相关文章

  1. Oracle、SQLServer 删除表中的重复数据,只保留一条记录

    原文地址: https://blog.csdn.net/yangwenxue_admin/article/details/51742426 https://www.cnblogs.com/spring ...

  2. SqlServer删除表中重复记录

    重复记录:有两个意义上的重复记录 一是完全重复的记录,也即所有字段均重复的记录: 二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略. 1.对于第一种重复,比较容易 ...

  3. SQLServer 删除表中的重复数据

    create table Student(        ID varchar(10) not null,        Name varchar(10) not null, ); insert in ...

  4. sqlserver 删除表中数据 id 从1开始

    TRUNCATE  TABLE  TbName   --TbName是表名 但如果TbName中某些字段与其它表有主外键关系,会报错: 无法截断表 'Plants',因为该表正由 FOREIGN KE ...

  5. 如何在MySQL中删除表中指定列的唯一键?

    语法结构如下: alter table table_name drop  index column_name;

  6. mssql sqlserver 禁止删除数据表中指定行数据(转自:http://www.maomao365.com/?p=5323)

    转自:http://www.maomao365.com/?p=5323 摘要:下文主要讲述,如何禁止删除数据表中指定行数据 最近收到用户一个需求,禁止所有人删除”表A”中,ID 为1.2.3.4.5的 ...

  7. oracle中的rowid--伪列-删除表中的重复内容-实用

    1.rowid是一个伪列,是用来确保表中行的唯一性,它并不能指示出行的物理位置,但可以用来定位行. 2.rowid是存储在索引中的一组既定的值(当行确定后).我们可以像表中普通的列一样将它选出来. 3 ...

  8. Oracle中使用游标转换数据表中指定字段内容格式(拼音转数字)

    应用场景:将数据表TB_USER中字段NNDP的内容中为[sannanyinv]转换为[3男1女] 主要脚本:一个游标脚本+分割字符串函数+拼音转数字脚本 操作步骤如下: 1.创建类型 create ...

  9. mysql删除表中的记录

    大家都知道,在MySQL中删除一个表中的记录有两种方法,一种是DELETE FROM TABLENAME WHERE... , 还有一种是TRUNCATE TABLE TABLENAME. DELET ...

随机推荐

  1. priority_queue的用法

    priority_queue本质是一个堆. 1. 头文件是#include<queue> 2. 关于priority_queue中元素的比较 模板申明带3个参数:priority_queu ...

  2. RabbitMQ系列目录

    1.RabbitMQ安装和配置 (高可用集群和延迟队列) 2.AMQP协议介绍 3.RabbitMQ客户端使用(EasyNetQ)

  3. (3)编译安装lamp三部曲之php-技术流ken

    简介 php是服务器端脚本语言,我们需要使用它来提供动态的网页.接下来就来编译安装php吧. 系统环境及服务版本 centos7.5 服务器IP:172.20.10.7/28 libmcrypt-de ...

  4. mybatis的延迟加载、一级缓存、二级缓存

    mybatis的延迟加载.一级缓存.二级缓存 mybatis是什么? mybatis是一个持久层框架,是apache下的开源项目,前身是itbatis,是一个不完全的ORM框架,mybatis提供输入 ...

  5. Python进阶笔记

    列表生成式 函数的参数类型 lambda函数 map, reduce, filter, sorted函数 eval, exec, join, zip函数 itertools中的函数 copy与deep ...

  6. 第一册:lesson thirteen.

    原文:A new dress. A:What color's your new dress? B:It' green.Come upstairs and see it. A:Thank you. B: ...

  7. 学习记录---C# Web程序获取客户端电脑信息

    问题描述:由于最近项目需要使用Mac地址与注册码进行加密处理,但是又因为Web程序的局限性不能获取客户端电脑系统信息,当然IE浏览器有一个activex控件他是可以通过Js在前端代码中直接获取的,局限 ...

  8. [android] sharedPreference入门

    /********************2016年5月6日 更新**************************************/ 知乎:Android 如何实现判断用户首次使用,比如首 ...

  9. 【Java每日一题】20170322

    20170321问题解析请点击今日问题下方的“[Java每日一题]20170322”查看(问题解析在公众号首发,公众号ID:weknow619) package Mar2017; public cla ...

  10. overall error

    Overall error is same with total error in math.