SqlServer 字符型自增列

原创 2007年09月26日 16:41:00

数据库的“id”字段是字符型(char10),实现新增加的记录自动编号,格式譬如 "NA01SS-00000001"

实现方法:
CREATE TABLE [MAdmPeo]
(
  [ID] [numeric](8, 0) IDENTITY (1, 1) NOT NULL ,
  [PeoNo] AS ('NA01SS-'+right(('00000000' + convert(varchar(8),[id])),8))
  .....其他字段。。。
)
Go

SqlServer OpenXML函数忽略表中自增列

SqlServer OpenXML函数忽略表中自增列

SqlServer2012自增列值突然增大1000的原因及解决方法

From SQL Server 2012 version, when SQL Server instance is restarted, then table's Identity value is ...

为什么InnoDB表要建议用自增列做主键而MyISAM不需要

我们先了解下InnoDB引擎表的一些关键特征: InnoDB引擎表是基于B+树的索引组织表(IOT); 每个表都需要有一个聚集索引(clustered index); 所有的行记录都存储在B+树的叶子...

sqlite 自增列 起始值和值不连续的问题

一个表中只能拥有一个自增列 如果多个列需要自增 其它的列只能通过触发器来完成列值的自增 自增列: 每次都会按顺序递增,可以保证在一个表里的主键不重复   该列类型为integer  并且设置...

mysql分区表添加含自增列的主键

mysql> CREATE TABLEp_hash( ->storeidmediumint(10) NOT NULL DEFAULT '0', ->storename` char(...

一句sql搞定Mysql删除数据后自增列从1开始

个人记录使用: 转自: http://blog.csdn.net/tang_huan_11/article/details/41344795 一句sql搞定M...

postgres中通过触发器实现自增列

对于自增列,SQLServer中有identity属性。MySQL中有auto_increment 对于postgresql中,应该如何实现呢? postgresql的manual给了serial...

PowerDesigner中如何生成主键和自增列--SQL SERVER版本

第一步,首先要建立与数据库的连接,方法较多,这里举个例子: http://www.cnblogs.com/netsql/archive/2010/05/17/1737548.html   第二个...

关于获取表中自增列最新的产生值

1、表中定义自增列 一个表只可以有一个自增列,当使用managestudio设计表时,当你设置多个自增列时,设置后一个时,前一个会自动变为普通列。 当使用脚本增加多个自增列时,会报如下错误: 指定了...

PowerDesigner中如何生成主键和自增列--Oracle版本

PowerDesigner中如何生成主键和自增列--Oracle版本 上文讲了如何在SQL  Server2005中建立主键和自增列: http://www.cnblogs.com...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SqlServer 字符型自增列
举报原因:
原因补充:

(最多只允许输入30个字)