国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

MSSQL獲取當前插入數(shù)據(jù)-的id

2019-11-02 14:21:05
字體:
來源:轉載
供稿:網友

   例如我們新建了一張表T_User,字段如下u_id,主鍵,為標示符,user_name......

  然后我們來執(zhí)行一個新增插入操作:

  insert into T_User(user_name,user_password,user_email,user_ip)

  values('admin','123456','[email protected]','58.20.158.20') ;

  有一天,我們想在新增插入數(shù)據(jù)的時候獲取到插入這條數(shù)據(jù)的u_id的值是多少,我們知道從MSSQL2005以后新增了一個output,用來輸入某個值,我們就可以利用它來實現(xiàn)

  方法有兩種;一種是直接輸入某個字段,如:

  insert into T_U

qq傷感網名[www.la240.com/html2017/1/6/]
ser(user_name,user_password,user_email,user_ip) output inserted.u_id ///output inserted.u_id一定要放在 values之前,不能放在sql語句的最后面,不然是出錯的,inserted是固定的,你想輸入當前插入的某個字段就在后面接這個字段即可,我們想獲得的是u_id所以是inserted.u_id

  values('admin','123456','[email protected]','58.20.158.20') ;

  另一種方法是使用@@identity,@@identity是系統(tǒng)內置的一個全局變量,其左右就是輸入最后一次的標示符,我們可以兩步走也可以通過一步實現(xiàn)

  一步實現(xiàn)的代碼如下

  insert into T_User(user_name,user_password,user_email,user_ip) output @@identity

  values('admin','123456','[email protected]','58.20.158.20') ;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 喀喇| 江西省| 永康市| 电白县| 瓮安县| 休宁县| 娱乐| 钟祥市| 龙井市| 健康| 广东省| 元氏县| 虞城县| 蛟河市| 常宁市| 察隅县| 鄂伦春自治旗| 荆州市| 镇安县| 安乡县| 江津市| 哈巴河县| 石景山区| 天镇县| 双江| 安塞县| 公安县| 和田市| 洞口县| 黄山市| 奈曼旗| 九寨沟县| 新密市| 安康市| 屏东市| 黄平县| 荣昌县| 马鞍山市| 南昌县| 阿合奇县| 大足县|