SQL Server
_難得糊塗
这个作者很懒,什么都没留下…
展开
-
char、varchar、text和nchar、nvarchar、ntext的区别
1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的时候可能要多次用到trim()。2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)转载 2013-11-16 14:52:53 · 511 阅读 · 0 评论 -
int、bigint、smallint 和 tinyint范围
使用整数数据的精确数字数据类型。bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。i转载 2013-11-16 13:32:07 · 620 阅读 · 0 评论 -
SET IDENTITY_INSERT
想要将值插入到自动编号(或者说是标识列,IDENTITY)中去,需要设定 SET IDENTITY_INSERT语法:SET IDENTITY_INSERT 表名 ON / OFF打开:SET IDENTITY_INSERT 表名 ON 在这种情况下可以将值插入到自动编号中,不过表后面需要指定列关闭:SET IDENTITY_INSERT 表名 OFF关闭之后无法将值插原创 2013-11-18 16:46:03 · 1157 阅读 · 0 评论 -
Sql日期时间格式转换
sql server2000中使用convert来取得datetime数据类型样式(全)日期数据格式的处理,两个示例:CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varcha转载 2013-11-18 16:29:53 · 700 阅读 · 0 评论 -
SELECT...INTO
通常通过SELECT...INTO...在插入数据时创建表不过通过这种方式创建的表容易丢失一些信息,比如:键、约束和索引等。 SELECT * INTO _test2 FROM _test里面的数据都存在,但是主键、索引丢失了。推荐手动建立表,或者至少要仔细检查由SELECT...INTO创建的数据结构!原创 2013-11-18 20:35:05 · 778 阅读 · 0 评论 -
还原数据库出现错误:“system.data.sqlclient.sqlerror 媒体集有 2 个媒体簇 但只提供了 1 个。必须提供所有成员。 (microsoft.sqlserver.smo)”
问题:在SQL SERVER 2005中还原数据库时出现错误:system.data.sqlclient.sqlerror 媒体集有 2 个媒体簇 但只提供了 1 个。必须提供所有成员。 (microsoft.sqlserver.smo)原创 2014-05-06 13:28:27 · 5513 阅读 · 1 评论 -
修改数据库名称
第一步:查询当前有没有人在原创 2014-06-13 11:27:02 · 604 阅读 · 0 评论 -
改变GridView某特定行的颜色
1、2、protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { string cardName = DataBinder原创 2014-06-16 14:00:18 · 1395 阅读 · 0 评论