1.将不同库中的一张表数据导入到另外一张表中去

① 两张表多存在实体,两表的字段相同,字段的顺序相同的话。  insert into 表B  select * from 表A ② 两张表多存在实体,两表的字段相同,字段的顺序不相同的话。               表B字段insert into 表B ( F1,F2,F3) select  F1,F2,F3 from 表A 

2.将int类型改为varchar类型并更新数据库

update SM_Class set yearStr=CONVERT(varchar(4),rxYear)+CONVERT(varchar(1),rxTerm)

3.如果插入数据时存在主键自增长,需要在插入数据之前加入一句话

set IDENTITY_INSERT 表名 on; 
4.更改字段类型

alter table dbo.Question_H_Biological         alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_H_Chemical          alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_H_Chinese           alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_H_English            alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_H_Geography       alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_H_His                  alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_H_Math               alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_H_Physical           alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_H_Polity              alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_M_Biological         alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_M_Chemical         alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_M_Chinese          alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_M_English           alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_M_Geography      alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_M_His                 alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_M_Math              alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_M_Physical          alter column LastUpdateTeacherId varchar(50)
alter table dbo.Question_M_Polity             alter column LastUpdateTeacherId varchar(50)
alter table dbo.QuestionSubject                alter column LastUpdateTeacherId varchar(50)

新增一列

alter table 表名  add column_name type

删除一列

alter table 表名 drop column 列名

4.跨库查询

select a.f_name,a.f_dlh,b.className2,a.f_sysrxnf,c.Id,c.ClassFlag,c.EntryYear,
a.f_sex from bbez_student.dbo.T_student a,bbez_student.dbo.T_StuClass b,
ExaminationSystem.dbo.Class c
where a.f_dlh = b.stuDlh
and b.className2 = c.ClassFlag
and a.f_sysrxnf = b.stuXn
and a.f_sysrxnf = c.EntryYear

5.先增加一列,再多表关联更新该列的值

alter table ExamTask add BankName varchar(50)

Update ExamTask set ExamTask.BankName = bank_Bank.Title from bank_Bank inner join ExamTask on ExamTask.BankIds=bank_bank.Id

6.replace

update Student set StuNum =REPLACE(StuNum,'wjc','')

7.计算一张表的字段数目

select COUNT(a.name) from sys.all_columns a,sys.tables b
where a.object_id=b.object_id and b.name='ecm_doc'

8.计算字段长度,截取字符串

select LEN(id) from jc_class
select right(id,LEN(id)-5) from jc_class
update jc_class set SortOrder=right(id,LEN(id)-5)
update jc_class set classflag=right(id,LEN(id)-5)

转载于:https://www.cnblogs.com/wjcnet/p/3387641.html

sqlserver 操作技巧相关推荐

  1. winxp运行html代码,关于WinXP系统实现自动化运行的操作技巧

    关于WinXP系统实现自动化运行的操作技巧 发布时间:2014-06-16 10:00:29   作者:佚名   我要评论 与其他系统相比,WinXP系统的自动化运行已经大大改进,根据经验为大家总结了 ...

  2. python交互式窗口怎么换行_Python多版本情况下四种快速进入交互式命令行的操作技巧

    原标题:Python多版本情况下四种快速进入交互式命令行的操作技巧 因为工作需求或者学习需要等原因,部分小伙伴的电脑中同时安装了Python2和Python3,相信在Python多版本的切换中常常会遇 ...

  3. ES6的这些操作技巧,你会吗?

    2019独角兽企业重金招聘Python工程师标准>>> ES6出来已经有好几年了,同时很多新特性可以被巧妙地运用在项目中.本文就讲述ES6的这些操作技巧,你会吗? 1. 强制要求参数 ...

  4. (Excel)常用函数公式及操作技巧之四:文本与页面设置(二)

    (Excel)常用函数公式及操作技巧之四:文本与页面设置(二) (Excel)常用函数公式及操作技巧之四: 文本与页面设置(二) --通过知识共享树立个人品牌. Excel打印中如何不显示错误值符号 ...

  5. 如何打开python的交互窗口-Python多版本情况下四种快速进入交互式命令行的操作技巧...

    原标题:Python多版本情况下四种快速进入交互式命令行的操作技巧 因为工作需求或者学习需要等原因,部分小伙伴的电脑中同时安装了Python2和Python3,相信在Python多版本的切换中常常会遇 ...

  6. python对excel某一列去重-「总结篇」Python中所有的Excel操作技巧

    原标题:「总结篇」Python中所有的Excel操作技巧 Python对于Excel的操作是多种多样的,掌握了相关用法就可以随心所欲的操作数据了! 操作xls文件 xlrd(读操作): import ...

  7. arcgis字段计算器赋值_ARCGIS操作技巧总结

    点击蓝字 关注我们 ARCGIS操作技巧总结(一) 一.新建数据图层字段 首先我们打开Arcmap加载要新建属性字段的图层,打开属性表,点击添加字段,具体操作如下: 视频演示如下: 二.给属性字段批量 ...

  8. (Excel)常用函数公式及操作技巧之九:查询和查找引用

    (Excel)常用函数公式及操作技巧之九: 查询和查找引用 --通过知识共享树立个人品牌. 查找顺序公式 =LOOKUP(2,1/(A1:A20<>0),A1:A20) =MATCH(7, ...

  9. php aes 128位加密,php实现AES 128位加密的相关操作技巧分享

    php实现AES 128位加密的相关操作技巧是什么?这篇文章主要介绍了PHP实现的AES 128位加密算法,结合实例形式分析了AES 128位加密的相关概念.原理及php实现AES 128位加密的相关 ...

最新文章

  1. python3-Python3 zip() 函数
  2. 软件项目管理0706:工匠精神
  3. python统计httpd 进程的内存占用百分比
  4. 秒杀多线程第十六篇 多线程十大经典案例之一 双线程读写队列数据
  5. APT: Package ‘vnc4server‘ has no installation candidate 排查过程及解决方法
  6. shell:判断一个进程是否存在
  7. Segment Advisor
  8. VMware View 4.5: 轻松击败竞争对手
  9. 利用国内镜像加快pip下载速度和成功率
  10. 无法启动IE调试vs2008的一个解决办法
  11. 基于asterisk/freewitch的webrtc电话
  12. 计算机系统的基本组成
  13. Angular SSR 探究
  14. Lua5.3 与C交互学习(一)
  15. Linux内核深入理解定时器和时间管理(6):x86_64 相关的时钟源(kvm-clock,tsc,acpi_pm,hpet)
  16. Java---Map详解
  17. 机器学习常用算法原理及优缺点
  18. 携程PMO--小罗说敏捷之WIP限制在制品
  19. 十分钟了解Web应用中数据库的基本概念
  20. lib/ld-linux.so.3: No such file or directory问题

热门文章

  1. 深入继承之抽象类和接口综合分析及完整案列解说(一)
  2. python常用文本处理功能
  3. Linux 共享库LD_PRELOAD环境变量
  4. linux源码Makefile详解(完整)-转
  5. cgic 测试demo
  6. 1051. 复数乘法 (15)-PAT乙级真题
  7. python 网络编程_python网络编程示例(客户端与服务端)
  8. JBoss的部署机制
  9. Jboss 中配置 Oracle数据源
  10. PostgreSQL 10 高可用 本地SSD盘 版本发布