国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 工布江达县| 调兵山市| 舒城县| 南昌市| 乌拉特中旗| 宁明县| 高唐县| 东阿县| 朝阳市| 兰溪市| 耒阳市| 什邡市| 石景山区| 哈密市| 高密市| 类乌齐县| 利津县| 科技| 泸溪县| 铁岭县| 胶州市| 湟源县| 邹城市| 榆中县| 新巴尔虎右旗| 武邑县| 泰安市| 固镇县| 通许县| 莱州市| 扎鲁特旗| 建昌县| 三原县| 铜梁县| 年辖:市辖区| 买车| 扶风县| 博罗县| 东乡县| 新安县| 包头市|