关于在SQL 2000中用自定义公式生成主键的问题(急) 最近在用SQL 2000做一点东西 用的时候 我想把主键设置成按我要求的方式自动增长,比如想把主键增长方式设置成为(比如按这个公式增长“2*N+5”,N表示第N行),我在SQL 设计器中看到 有“公式”一栏,但请问具体怎么设置,也就是他的参数格式是什么 谢谢大家了越具体越好 谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 identity涵数identity(x,n)一个是起始,一个是步长 use tempdbgocreate table temp(id int identity(7,2),name varchar(10))goinsert temp (name) values ('123')insert temp (name) values ('234')insert temp (name) values ('345')select * from tempdrop table tempresult:(1 row(s) affected)(1 row(s) affected)(1 row(s) affected)id name----------- ----------7 1239 23411 345(3 row(s) affected) 谢谢你 我还identity(x,n)涵数中 参数N 我可以换成自己的函数吗?感觉用步长的话 灵活度不高呀 涵数???动态的???那个恐怕要自己写一函数. 或者在前台实现了..要不用identity(1,1) 做存储.... 在读取数据的时候动态改变一下....别用他来做主键...由主键生成的计算列...修改库结构并不是一个好办法 关于现在的SNS社交网站好友关系数据库 跪求复杂SQL语句!!! 选择一个表的字段时,就不想选某个字段,有没有方法可以实现啊?> 字段内容替换 半夜求一顺句SQL,三表关联计算SUM 求SQL语句 关于sql 2005中字段拼接问题(需要高效的) 如何导出表结构? VFP基础问题,FOUND函数的返回值出错 串聯更新的問題. 请教各位,EXCEL文件的数据导入sql中后特殊符号就变成了问号,怎样解决? 这条SQL语句怎么写?
identity(x,n)
一个是起始,一个是步长
gocreate table temp(id int identity(7,2),name varchar(10))
go
insert temp (name) values ('123')
insert temp (name) values ('234')
insert temp (name) values ('345')select * from tempdrop table temp
result:(1 row(s) affected)(1 row(s) affected)(1 row(s) affected)
id name
----------- ----------
7 123
9 234
11 345(3 row(s) affected)
identity(x,n)涵数中 参数N 我可以换成自己的函数吗?
感觉用步长的话 灵活度不高呀
那个恐怕要自己写一函数.
或者在前台实现了..
要不用identity(1,1) 做存储.... 在读取数据的时候动态改变一下....别用他来做主键...由主键生成的计算列...修改库结构并不是一个好办法