易截截图软件、单文件、免安装、纯绿色、仅160KB

SQLServer 中表的自增长列

1.建表(Create table)时使用 IDENTITY (SEED,INCREMENT)
其中SEED是起始值,INCREMENT是增量。
例:
CREATE TABLE mytable1
    (
      [user_id] BIGINT NOT NULL
                       IDENTITY(1, 1) ,
      [user_mail] NVARCHAR(255)
    )
命令已成功完成。
2.修改表(Alter table)列的自增长
SQLServer不允许修改已经存储的自增长列,但是可以为一个没有自增长标识列的表添加自增长列
例:
DROP TABLE mytable1  -- 删除刚才创建的表
CREATE TABLE mytable1
    (
      [user_mail] NVARCHAR(255)
    )
ALTER TABLE mytable1 ADD [user_id] BIGINT IDENTITY(1,1)
命令已成功完成。
3.手动插入自增长字段的值
例:
SET IDENTITY_INSERT mytable1 ON    -- 开启 手动
INSERT  INTO mytable1
        ( [user_id], [user_mail] )
VALUES  ( 10, N'oyi319@email.com' )
SET IDENTITY_INSERT mytable1 OFF    -- 关闭 手动
(1 行受影响)
4.更改当前SEED值
a.用DBCC CHECKIDENT重新设置表的标识列的值
例:
DBCC CHECKIDENT(mytable1, RESEED, 4)
 
检查标识信息: 当前标识值 '10',当前列值 '4'。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
b.不重设当前值,只是查看当前值的报告
例:
DBCC CHECKIDENT(mytable1, NORESEED)
 
检查标识信息: 当前标识值 '4',当前列值 '10'。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。


相关文档:

VS2008 添加SQLServer文件

VS2008 添加SQLServer文件  经常会碰到错误,现在将几个常见的错误罗列一下,
“此版本的 sql server 不支持用户实例登录标志。该连接将关闭。”
解决办法:
在连接属性的设置里边,点“高级”,将User Instance 设置为false,默认的true,所以才导致这个问题的出现.
“与SQL Server文件(*.m ......

如何开启SQLSERVER数据库缓存依赖优化网站性能


如何开启SQLSERVER数据库缓存依赖优化网站性能
数据库, 缓存, SQLSERVER, 性能
很多时候,我们服务器的性能瓶颈会是在查询数据库的时候,所以对数据库的缓存非常重要,那么有没有一种方法,可以实现SQL SERVER数据库的缓存,当数据表没有更新时,就从缓存中读取,当有更新的时候,才从数据表中读取呢,答案是肯定的,这 ......

sqlServer,oracle中case关键字的用法

    在写SQL时,有时要根据已有的列值构造新的列值,这时就要用到的SQL中的case关键字。如下所示查询负责人信息表(T_MS_CustomerCrmInfoDutyPerson)中的是否是主要负责人(isMainDuty)字段,但是这个字段的值是以枚举的方式存储的,存储0表示是否,1表示是,否则表示未判断。这时直接查询出的值不是 ......

SQLServer的锁机制

最近因为要写一个数据并发访问的控制程序,上网查了一些资料,现在归纳如下: 锁的概述 一. 为什么要引入锁
多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:
丢失更新
A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结 ......

Microsoft SqlServer 2005 通用分页 存储过程

本来我是不赞成使用通用存储过程的,主要是因为根据表结构来定制分页查询不用动态的拼SQL,这样才是真正的高效,而且只要写过一个,那么再有新需求的时候,小范围改动几处就ok了。
但总是有人向我讨要或者讨论通用存储过程,没办法,被逼无奈,良心丧与困境。
木有找到T-SQL代码编辑器
-- ============================= ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号