如何用sql语句修改数据表中字段 实现identity(100,1)

2016-01-29 17:05 93 1 收藏

如何用sql语句修改数据表中字段 实现identity(100,1),如何用sql语句修改数据表中字段,实现identity(100,1)

【 tulaoshi.com - SQLServer 】

create table common_info(
name varchar(10),
value int)
insert into common_info values('msg_count', 100)
你的sql应该这么写(用存储过程):
create proc p_ins_alm_msg
    @msg_count     int out
as
    select @msg_count = value from common_info where name = 'msg_count'
    update common_info set value = @msg_count+ 1 where name = 'msg_count' and value =

@msg_count
        if @@rowcount = 0
            return -1000
    insert into table1 (field0)
    values(@msg_count)
    return 0
go


       

来源:https://www.tulaoshi.com/n/20160129/1500274.html

延伸阅读
示例问题如下:  表结构:   Id ParentId  1 0  2 1  3 2  ......   针对该表结构解释如下:  1的父节点为0,  2的父节点为1,  3的父节点为2  ......  以此类推,要求给定一个父节点的值,比如1,  用SQL语句查询的到该父结点下的所...
标签: SQLServer
如何判断库中已知表是否存在今日受人之托,帮他解决这个问题,代码为通常的引用Dao做的一模块:   Function fExistTable(strTableName As String) As IntegerDim db As DatabaseDim i As Integer Set db = DBEngine.Workspaces(0).Databases(0) fExistTable = False db.TableDefs.Refresh For i = 0 To db.Tabl...
代码如下: select nid,ntitle,nreadtimes,Row_number() over(order by nreadtimes desc) as rownum from article
select CONVERT(varchar, getdate(), 120 )  2004-09-12 11:06:08  select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\'-\',\'\'),\' \',\'\'),\':\',\'\')  20040912110608  select CONVERT(varchar(12) , getdate(), 111...
MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库里,由mysql_install_db脚本初始化。这些权限表分别user,db,table_priv,columns_priv和host。下面分别介绍一下这些表的结构和内容: user权限表:记录允许连接到服务器的用户帐号信息,里面的权限是全局级的。 db权限表:记录各个帐号在各个数据库上...

经验教程

919

收藏

28
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部