如何用SQL 语句获得IDENTITY字段的最大值?(100分)

  • 主题发起人 主题发起人 studycyz
  • 开始时间 开始时间
S

studycyz

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用SQL 语句获得IDENTITY字段的最大值?
 
select @@IDENTITY as you_value
 
我怎么一试楼上的语句,全是空呀,我可定义了identity了
 
field是identity字段.
select max(field) from table
 
对该字段按倒序进行排序,取第一个不就行了~!
 
select max(字段) as 临时变量 from 表
 
max(字段)
排序
 
同意狮子王!
 
以上方法全是极其错误的,请问你要在什么时候取得IDENTITY字段的最大值?
 
先判断 IDENTITY 字段的类型,再判断该类型的最大值。
 
我当然不知道是哪个字段定义了identity属性,但我知道有一个,我怎么得到这个最大的identity
 
下面的示例向带有标识列的表中插入一行,并用 @@IDENTITY 显示在新行中使用的标识值。

INSERT INTO jobs (job_desc,min_lvl,max_lvl)
VALUES ('Accountant',12,125)
SELECT @@IDENTITY AS 'Identity'

 
id int IDENTITY


select max(id) from tablename
 
老大,用select max(id) from tablename是极其错误的,我想你一定可以看得出来。别误人子弟了
 
如果你不是在插入后得到@@IDENTITY将要写的代码很多。不是这么简单的问题,我就是不知道你取最大值是想做什么用的,在什么时候要用到最大值
 
如何在EDIT 控件中显示这个最大值?
 
多人接受答案了。
 
select max(field) as field from table
 
后退
顶部