獲取上次SQL語句自動生成ID

2021-05-24 08:34:11 字數 1035 閱讀 4057

select

scope_identity()

返回上面操作的資料表最後row的identity 列的值;

返回插入到同一作用域中的 identity 列內的最後乙個 identity 值。乙個作用域就是乙個模組——儲存過程、觸發器、函式或批處理。因此,如果兩個語句處於同乙個儲存過程、函式或批處理中,則它們位於相同的作用域中。

select

@@identity

返回上面操作最後乙個資料表的最後row的identity 列的值;

建立表:

create

table

t_user(f_id 

intidentity(1

,1) not

null

,f_name 

varchar(20

) not

null)

插入資料:

insert

into

t_user(f_name) 

values('

我是誰'

) select

scope_identity()

儲存過程:

create

procedure

[dbo].

[sp_user](

@f_name

int) 

asbegin

tran

insertinto_t_user

insert

into

dbo.t_user(f_name) 

values

(@f_name

)select

scope_identity()

insert into dept_manage(dept_name) values('aaaaaaa') select scope_identity()

我用它來返回新增資料的id

用 id = convert.toint32(cmd.executescalar());

mysql獲取自動生成的id

自增主鍵 insert into user name,password value select last insert id insert into user name,password value select last insert id 得到剛 insert 進去記錄的主鍵值,只適用與自增主...

城市聯動 自動生成SQL語句

字段比較簡單 如果有需要可以自己定製欄位和排序 一共二級城市聯動,本人業務需要,所以就兩層,網上關於三層的挺多,有需要可以借鑑 廢話不多說,先看效果圖,在下面 23 下面三個變數血緣關係比較近,在同一省份目錄中,只有id是變化的,其他兩個是固定不變的 4 sort 31 5 id sort 100 ...

es手動生成id和自動生成id

1.es手動指定document id 1.根據應用情況來說,是否滿足手動指定document id的前提 一般來說,是從某些其他的系統中,匯入一些資料到es時,會採取這種方式。就是使用系統中已有的資料的唯一標識,作為es中 document的id.舉個例子,比如說,開發乙個電商 做搜尋功能,或者o...