sqlserver 操作技巧
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.如果插入数据时存在主键自增长,需要在插入数据之前加入一句话
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 操作技巧相关推荐
- winxp运行html代码,关于WinXP系统实现自动化运行的操作技巧
关于WinXP系统实现自动化运行的操作技巧 发布时间:2014-06-16 10:00:29 作者:佚名 我要评论 与其他系统相比,WinXP系统的自动化运行已经大大改进,根据经验为大家总结了 ...
- python交互式窗口怎么换行_Python多版本情况下四种快速进入交互式命令行的操作技巧
原标题:Python多版本情况下四种快速进入交互式命令行的操作技巧 因为工作需求或者学习需要等原因,部分小伙伴的电脑中同时安装了Python2和Python3,相信在Python多版本的切换中常常会遇 ...
- ES6的这些操作技巧,你会吗?
2019独角兽企业重金招聘Python工程师标准>>> ES6出来已经有好几年了,同时很多新特性可以被巧妙地运用在项目中.本文就讲述ES6的这些操作技巧,你会吗? 1. 强制要求参数 ...
- (Excel)常用函数公式及操作技巧之四:文本与页面设置(二)
(Excel)常用函数公式及操作技巧之四:文本与页面设置(二) (Excel)常用函数公式及操作技巧之四: 文本与页面设置(二) --通过知识共享树立个人品牌. Excel打印中如何不显示错误值符号 ...
- 如何打开python的交互窗口-Python多版本情况下四种快速进入交互式命令行的操作技巧...
原标题:Python多版本情况下四种快速进入交互式命令行的操作技巧 因为工作需求或者学习需要等原因,部分小伙伴的电脑中同时安装了Python2和Python3,相信在Python多版本的切换中常常会遇 ...
- python对excel某一列去重-「总结篇」Python中所有的Excel操作技巧
原标题:「总结篇」Python中所有的Excel操作技巧 Python对于Excel的操作是多种多样的,掌握了相关用法就可以随心所欲的操作数据了! 操作xls文件 xlrd(读操作): import ...
- arcgis字段计算器赋值_ARCGIS操作技巧总结
点击蓝字 关注我们 ARCGIS操作技巧总结(一) 一.新建数据图层字段 首先我们打开Arcmap加载要新建属性字段的图层,打开属性表,点击添加字段,具体操作如下: 视频演示如下: 二.给属性字段批量 ...
- (Excel)常用函数公式及操作技巧之九:查询和查找引用
(Excel)常用函数公式及操作技巧之九: 查询和查找引用 --通过知识共享树立个人品牌. 查找顺序公式 =LOOKUP(2,1/(A1:A20<>0),A1:A20) =MATCH(7, ...
- php aes 128位加密,php实现AES 128位加密的相关操作技巧分享
php实现AES 128位加密的相关操作技巧是什么?这篇文章主要介绍了PHP实现的AES 128位加密算法,结合实例形式分析了AES 128位加密的相关概念.原理及php实现AES 128位加密的相关 ...
最新文章
- python3-Python3 zip() 函数
- 软件项目管理0706:工匠精神
- python统计httpd 进程的内存占用百分比
- 秒杀多线程第十六篇 多线程十大经典案例之一 双线程读写队列数据
- APT: Package ‘vnc4server‘ has no installation candidate 排查过程及解决方法
- shell:判断一个进程是否存在
- Segment Advisor
- VMware View 4.5: 轻松击败竞争对手
- 利用国内镜像加快pip下载速度和成功率
- 无法启动IE调试vs2008的一个解决办法
- 基于asterisk/freewitch的webrtc电话
- 计算机系统的基本组成
- Angular SSR 探究
- Lua5.3 与C交互学习(一)
- Linux内核深入理解定时器和时间管理(6):x86_64 相关的时钟源(kvm-clock,tsc,acpi_pm,hpet)
- Java---Map详解
- 机器学习常用算法原理及优缺点
- 携程PMO--小罗说敏捷之WIP限制在制品
- 十分钟了解Web应用中数据库的基本概念
- lib/ld-linux.so.3: No such file or directory问题