Sybase IQ自增列identify值的返回

2022-04-08 09:52:53 字數 468 閱讀 7101

sybase iq自增列identify值的返回

做專案的時候使用到了sybase iq資料庫,由於sybase沒有oracle的sequence概念,

在處理插入併發時,一般只能使用到identify自增列,但是這個自增列的值如何獲取,

還是需要了解一番的。

一般使用如下方法獲取:

sql**  

set nocount on insert into 表 (欄位1,欄位2...) values(value1,value2) select @@identify as id    www.2cto.com  

set nocount on 這句話不可少,具體原因有興趣的可以自己去查syabse官方文件。

select @@identify as id 用於返回插入改行資料的自增id。

注意:該sql使用查詢方式執行,不能使用update方式。  

作者 housen1987

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...

重置SQLSERVER表的自增列,讓自增列重新計數

sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...