沒有自增你可以自己加個自增上去啊,如果是05以上的版本:
sql code ?
select
row_number() over (
order
by
getdate() ) id ,
*
from
test
這樣就有了乙個id列了。
如果有重複資料: 那就年+ 月 + 重複資料的排序
select cast(datepart(year,a.oper_date) as varchar(10))+'_'+cast(datepart(mm,a.oper_date) as varchar(10))+'_'+regist_dept_code + (cast((row_number() over (order by a.regist_dept_name)) as nvarchar)) as rep_id
group by datepart(year,a.oper_date),datepart(mm,a.oper_date),a.regist_dept_code,a.regist_dept_name
SQL 查詢表中是否存在自增列
注 本文引自網路 放在這裡主要是坐下備份,也方便大家互相學習 經本人試用,此法完全可行 sql server如何判斷某列是否自增 判斷table是否存在自增列 identity column declare table name varchar 60 set table name if exists...
MySQL查詢結果新增值固定列和自增列
測試資料準備 select 固定值 as 列名 from 示例 select 男 as from student 此時 變為字串型別 varchar mysql自動識別型別 select 1 as from student 此時 為int型別 寫法一 set rownum 0 select rown...
SQL查詢包含自增列的表名和列名
sqlserver自增列判斷 簡單的判斷語句 sql2000以上 if columnproperty object id tb col isidentity 1 print 自增列 else print 不是自增列 sql2000以上查詢所有自增列字段 select 表名 b.name,欄位名 a....