<ul id="emoyq"></ul>
  • 
    
  • <menu id="emoyq"><em id="emoyq"></em></menu>
  • <rt id="emoyq"><dl id="emoyq"></dl></rt>
    
    <tbody id="emoyq"></tbody>
  • SQLServer獲取新增記錄id的方法

    2016/12/6 11:45:311733 閱讀

      asp (以下僅供參考,沒(méi)測(cè)試在更新量較集中情況中是不是會(huì)出錯(cuò))
      SQL正規(guī)寫(xiě)法inster **** select @@identity as 'id'"

      access:
      rs.update  
      id = rs("id")
      sqlserver:
      rs.update
      rs.movelast 
      ID=rs("ID")

      可能這個(gè)寫(xiě)法更靠譜,來(lái)自網(wǎng)絡(luò),但是2005測(cè)試不能成功

      rs.update
      tmpi=rs.bookmark	'記錄當(dāng)前的標(biāo)記
      rs.bookmark=tmpi	'把游標(biāo)移動(dòng)到記錄的位置
      Id=rs("id")	'獲取新記錄id

      綜合以上方法,最直接的就是更具條件再查詢一次,找到對(duì)應(yīng)記錄是最簡(jiǎn)單直接的辦法

      -------以下只是相關(guān)代碼-------

      在SQLSERVER數(shù)據(jù)庫(kù)中每個(gè)表中的主鍵設(shè)置遞增字段。  即:標(biāo)識(shí)  改為是,增量默認(rèn)都為1

      select語(yǔ)句中:

      SQL2005:

      IsEnd='false' and DateDiff(n,Btime,GetDate())

      access2003:

      IsEnd=false and DateDiff('n',Btime,now())

      下一條:【官方說(shuō)法】搜索結(jié)果摘要不合預(yù)期的N種可能

      上一條:SQL 2005 端口設(shè)置

    棗莊西橋網(wǎng)絡(luò)微信小程序微信小程序

    棗莊西橋網(wǎng)絡(luò)手機(jī)站二維碼掃描手機(jī)瀏覽

    色久高清无码在线视频,午夜性色福利在线视频网站,亚洲区精品久久一区二区三区,免费观看日本激色视频网站
    <ul id="emoyq"></ul>
  • 
    
  • <menu id="emoyq"><em id="emoyq"></em></menu>
  • <rt id="emoyq"><dl id="emoyq"></dl></rt>
    
    <tbody id="emoyq"></tbody>