插入資料返回自增id值

2021-09-02 03:04:59 字數 511 閱讀 2745

1:先查詢自增id的值,然後在插入資料,(可能存在插入重複的情況)

2:使用returning子句(必須在儲存過程中使用)

delete操作:returning返回的是delete之前的結果;

insert操作:returning返回的是insert之後的結果;

update操作:的returning語句是返回update操作之後的結果。

insert into select語句不支援。

merge語句不支援returning語句。

update table_name set

expr1

returning column_name

into ***

insert: 返回的是新增後的值

update:返回時更新後的值

delete:返回刪除前的值

returning 可以再sqlplus 和plsql中使用

如果是plsql就如上面的**,***為宣告的變數名

SQL語句 插入資料的同時,返回ID值 (自增)

2000中,有三個比較類似的功能 他們分別是 scope identity ident current 和 identity,它們都返回插入到 identity 列中的值。ident current 返回為任何會話和任何作用域中的特定表最後生成的標識值。ident current 不受作用域和會話的...

T SQL 插入並返回自增ID

sql server 2000中,有三個比較類似的功能 他們分別是 scope identity ident current 和 identity,它們都返回插入到 identity 列中的值。ident current 返回為任何會話和任何作用域中的特定表最後生成的標識值。ident curren...

T SQL 插入並返回自增ID

sql server 2000中,有三個比較類似的功能 他們分別是 scope identity ident current 和 identity,它們都返回插入到 identity 列中的值。ident current 返回為任何會話和任何作用域中的特定表最後生成的標識值。ident curren...