SQLServer
凌晨de太阳
这个作者很懒,什么都没留下…
展开
-
uniqueidentifier数据类型讲解
uniqueidentifier中文含义“唯一的标识符”。uniqueidentifier数据类型是16个字节的二进制值,应具有唯一性,必须与NEWID()函数配合使用。uniqueidentifier数据类型与identity自增不同,不会为插入的新行自动生成新的ID,新值由NEWID()函数指定。NEWID()函数值会生成全球唯一的标识,标识由网卡号和CPU时钟组成,如:6转载 2015-05-05 16:08:26 · 2941 阅读 · 0 评论 -
SQL SERVER中强制类型转换cast和convert
在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是类似,只是语法不同。语法:cast ( expression as data_type [ (length ) ])convert ( data_type [ ( length ) ] , expression [ , style ] )参数:expression是任何有效的 M原创 2015-11-09 11:57:42 · 25128 阅读 · 0 评论 -
Microsoft SQL Server 2008出现错误:926
最近因为自己的误操作,致使sqlserver2008出现926的错误。从网上查找了一些解决方法,请教了一些技术大神,成功解决了这个问题。简单地做一些总结,希望能帮助到遇到同样问题的”猿“友们。从网上查找的解决步骤:1 停止sqlserver服务,备份msdb数据库2 将数据库设置为单用户模式 启动sqlserver服务,将数据库设置为单用户模式 ALTER DATA原创 2015-11-04 22:21:28 · 13608 阅读 · 1 评论 -
sqlserver 添加约束
创建两个表的脚本:create table Employees( EmpId int identity(1,1), EmpName varchar(50), EmpGender char(2), EmpAge int, EmpEmail varchar(100), EmpAddress varchar(500))c原创 2015-11-05 00:52:53 · 1668 阅读 · 0 评论 -
ado.net存储字符串的几种数据类型
char(10)nchar(10)varchar(10)nvarchar(10)varchar(max)nvarchar(max)textnetext============varchar与char的区别============可变长度:varchar(10) 固定长度char(10)原创 2015-11-03 22:26:02 · 582 阅读 · 0 评论 -
sqlserver 使用sql语句创建数据库、创建表
--1.创建数据库CREATE database School--删除数据库DROP DATABASE School--创建数据库的时候,指定一些数据库的相关参数,比如大小、增长方式、文件保存路径CREATE database Schoolon primary --主数据文件*.mdf( name='School', --主数据文件名称原创 2015-11-04 23:52:07 · 4119 阅读 · 0 评论 -
无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
主要还是确保,没有网站、服务等在使用数据库。解决方案 Use master EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE' EXEC sp_renamedb 'OldDbName', 'NewDbName' EXEC sp_dboption 'NewDbName', 'S转载 2015-09-01 15:52:01 · 3022 阅读 · 0 评论 -
sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改 取消勾选即可。原创 2015-08-13 00:24:43 · 350 阅读 · 0 评论 -
sqlserver中将varchar类型转换为int型
select * from TableName order by cast(colName as int); select * from TableName order by convert(int,colName);原创 2015-05-05 17:26:28 · 34969 阅读 · 2 评论 -
SQLServer2008只能编辑前面200行数据
工具-->选项-->SQLServer2008只能编辑前面200行数据 -->命令 。把200改为0就可以修改所有数据了。原创 2015-05-05 17:31:26 · 1312 阅读 · 0 评论 -
sqlserver日期(时间)格式化
Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16转载 2015-11-09 12:04:51 · 4139 阅读 · 0 评论