IDENT_CURRENT
返回为任何会话和任何作用域中的指定表最后生成的标识值。 语法
IDENT_CURRENT('table_name')参数
table_name是将要返回其标识值的表的名称。table_name 的数据类型为 varchar,没有默认值。返回类型
sql_variant注释
IDENT_CURRENT 类似于 Microsoft® SQL Server™ 2000 标识函数 SCOPE_IDENTITY 和 @@IDENTITY。这三个函数都返回最后生成的标识值。但是,它们在定义"最后"的作用域和会话上不同。 IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。
@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。
SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值。 
示例

解决方案 »

  1.   


    有没有别的办法?
    我使用的是asp.net
      

  2.   

    示例
    下面的示例说明由 IDENT_CURRENT、@@IDENTITY 和 SCOPE_IDENTITY 返回的不同的标识值。USE pubs
    DROP TABLE t6
    DROP TABLE t7
    GO
    CREATE TABLE t6(id int IDENTITY)
    CREATE TABLE t7(id int IDENTITY(100,1))
    GO
    CREATE TRIGGER t6ins ON t6 FOR INSERT 
    AS
    BEGIN
       INSERT t7 DEFAULT VALUES
    END
    GO
    --end of trigger definitionSELECT   * FROM t6
    --id is empty.SELECT   * FROM t7
    --id is empty.--Do the following in Session 1
    INSERT t6 DEFAULT VALUES
    SELECT @@IDENTITY      
    /*Returns the value 100, which was inserted by the trigger.*/SELECT SCOPE_IDENTITY()   
    /* Returns the value 1, which was inserted by the 
    INSERT stmt 2 statements before this query.*/SELECT IDENT_CURRENT('t7')
    /* Returns value inserted into t7, i.e. in the trigger.*/SELECT IDENT_CURRENT('t6')
    /* Returns value inserted into t6, which was the INSERT statement 4 stmts before this query.*/-- Do the following in Session 2
    SELECT @@IDENTITY
    /* Returns NULL since there has been no INSERT action 
    so far in this session.*/SELECT SCOPE_IDENTITY()
    /* Returns NULL since there has been no INSERT action 
    so far in this scope in this session.*/SELECT IDENT_CURRENT('t7')
    /* Returns the last value inserted into t7.*/
      

  3.   

    select ident_current('表名') 标识你在asp里open一下取 字段值就OK了!
      

  4.   

    很简单,只要你打开记录集时,用这种方式打开就可以了
    ...
    rs.open "表名",conn, adOpenKeyset, adLockPessimistic, adCmdTable ‘注意,一定要用表方式找开而不是运行SQL语句打开,也就是最后一个参数是adCmdTable而不是adCmdText,否则就取不到
    《这是插入记录的代码》
    rs.update
    msgbox rs("id") '这是就刚插入记录的ID
    .....