SQL Server 积累
sql语句修改某表某字段的数据类型和字段长度:
问题是在修改老功能中暴露出来的,我修改了图片上传功能,结果报图片路径超出数据库字段规定长度,我检查数据库后发现之前设计数据库的人将imagepath值设置为varchar(50),=_=*!!!我的个天,我是真不知道怎么想的。。。开始我想的是在该表名上面右击进行“设计”操作,但是发现改后保存不了,后来改用代码修改,相关 代码如下:
修改字段数据长度:
use 数据库名称
alter table 表名alter column 列名(即字段名称) varchar(1000)
修改字段数据类型:
alter table 表名alter column 列名(即字段名称) nvarchar(1000)
alter table 表名alter column 列名(即字段名称) int
修改表名称:
sp_rename oldtable , newtable
夸库查询:
select * from [DbName].[结构名称].[TableName]
其实所用的语法都是一个。。。
SQL Server 的 DATEDIFF() 函数:该函数返回两个日期之间的时间。
DATEDIFF(datepart,startdate,enddate)
使用:
SELECT DATEDIFF(day,'2016-11-28','2016-11-29') AS DiffDate
得到:1
SELECT DATEDIFF(day,'2016-11-29','2016-11-29') AS DiffDate
得到:0
SELECT DATEDIFF(day,'2016-11-29','2016-11-28') AS DiffDate
得到:-1
SQL Server 中新增语句:多行同时新增和单行新增
--多行同时插入
insert into Sys_Role (Name,GroupName,Memo,UpdateTime)
select '分仓管理员' , '全国仓库' , '' ,GETDATE() UNION ALL
select '分仓采购员' , '全国仓库' , '' ,GETDATE() UNION ALL
select '合作伙伴仓库管理员' , '全国仓库' , '' ,GETDATE()
--单行插入
insert into Sys_Role values(
'分仓管理员','全国仓库','', GETDATE()
)
sqlserver 系统函数,获取年,月,日,时,分,秒(20170905)
select top 10000 *, YEAR(UpdateTime) as year1,month(UpdateTime) as yue,DAY(UpdateTime) ri,
Datename(hour,UpdateTime) shi,Datename(minute,UpdateTime) fen,Datename(second,UpdateTime) miao from Sys_ErrorLog a
where TableName ='OrderDelivery' and UpdateTime >'2017-09-03' order by year1 , yue,ri,shi,fen,miao

SQL是结构化查询语言的简写
DDL:数据库定义语言
DQL:数据查询语言
DML:数据操作语言
DCL:数据控制语言
SQL Server 积累的更多相关文章
- SQL Server基本操作积累
一.基本操作 1.将数据绑定到DataGridVirw控件上显示的数据列标题将会是数据库中的字段名称,可以在使用select语句时使用AS关键字将转化为列名的别名 select name AS 姓名 ...
- SQL SERVER高级知识积累
什么叫做高可用服务器? 高可用服务器简单来理解就是不宕机的服务器 什么叫走服务器的自动化灾备? 自动灾备的意思就是,让从服务器自动变成主服务器 sql server的聚合是什么? 事务会引起性能下降, ...
- SQL Server日常积累
1: 在Sql Server 中增加一列语句: alter table table_name add column_name [not null] [references ....] 例 ...
- 看完SQL Server 2014 Q/A答疑集锦:想不升级都难!
看完SQL Server 2014 Q/A答疑集锦:想不升级都难! 转载自:http://mp.weixin.qq.com/s/5rZCgnMKmJqeC7hbe4CZ_g 本期嘉宾为微软技术中心技术 ...
- 利用SQL Server 2008 R2创建自动备份计划
本文主要利用SQL Server 2008 R2自带的"维护计划"创建一个自动备份数据的任务. 首先,启动 Sql Management studio,确保"SQL Se ...
- SQL Server CheckPoint的几个误区
有关CheckPoint的概念对大多数SQL Server开发或DBA人员都不陌生.但是包括我自己在内,大家对于CheckPoint都或多或少存在某些误区,最近和高文佳同学(感谢高同学的探讨) ...
- 再谈SQL Server中日志的的作用
简介 之前我已经写了一个关于SQL Server日志的简单系列文章.本篇文章会进一步挖掘日志背后的一些概念,原理以及作用.如果您没有看过我之前的文章,请参阅: 浅谈SQL Server ...
- SQL SERVER 2012链接到SQL SERVER 2000的问题解决案例
前几天在在桦仔的SQLSERVER走起微信公众帐号看到一篇文章MS SQL Server2014链接MS SQL Server 2000,当时手机上囫囵吞枣看了个大概,知道是由于SQL SERVER ...
- SQL SERVER 中如何用脚本管理作业
在SQL SERVER中用脚本管理作业,在绝大部分场景下,脚本都比UI界面管理作业要高效.简洁.打个简单的比方,如果你要查看作业的运行时长,如果用UI界面查看,100个作业,你就得在历史记录里面至少查 ...
随机推荐
- [No0000A0]批处理命令学习之:常用的特殊符号
学习要点:1.>.>>重定向符2.| 命令管道符3.&.&&.|| 组合命令4.^ 转义字符5.% 变量引导符6."" 界定符—————— ...
- Word Search
Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from l ...
- Permutation Sequence
The set [1,2,3,-,n] contains a total of n! unique permutations. By listing and labeling all of the p ...
- [LeetCode] Plus One 加一运算
Given a non-negative number represented as an array of digits, plus one to the number. The digits ar ...
- sqlite3的图片的(二进制数据)存取操作
sqlite3的图片的(二进制数据)存取操作 前言 上篇介绍了sqlite3的一些常用插入操作方法和注意事项,在实际项目中遇到了图片缓存的问题,由于服务器不是很稳定,且受到外界环境的干扰(例如断电 ...
- Android系统中应用的安装和卸载的监听
一.创建一个类继承BroadcastReceiver并且复写onReceive的方法 public class AppStateReceiver extends BroadcastReceiver { ...
- bzoj1901
1901: Zju2112 Dynamic Rankings Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 7218 Solved: 3000[Su ...
- ERwin入门
1.菜单介绍 2.选择建模语言符号
- HiShop2.x版本中的上传插件分析,得出所用的模板语言为Underscore.js 1.6.0且自己已修改
效果: 上传组件非常的酷,但是分析其使用JS写法使用了模板语言的,代码如下: <script type="text/j-template" id="tpl_popb ...
- Bitmap转换成BitmapImage
public BitmapImage BitmapToBitmapImage(System.Drawing.Bitmap bitmap) { MemoryStream ms = new MemoryS ...