sql2019資料批量更新在原來的基礎上加個一位數字自動遞增

2021-03-29 00:24:59 字數 2379 閱讀 4023

1樓:匿名使用者

declare @a table (a int identity(1,1),b varchar(20) )

insert into @a

select * from table

select substring(b,1,6)+convert(char(1),a) +substring(b,7,2),b from @a

sql2000數怎麼樣批量更新在原來的基礎上加個一位數字

2樓:飄雨

update bi_vip

set id_no=substring(id_no,1,6)+'0'+substring(id_no,7,1)

sql 批量更新某一排序型字段,數值遞加

3樓:匿名使用者

一點想法:

1、寫個function,返回排序,這個函式把id作為引數。

2、1~n可以是不連續的。

sql 中插入幾條資料,在插入的過程自動給某個值遞增加一

4樓:09賞金獵人

create trigger t_addteston test

after insert

asbegin

update test set score=score+1where id <> (select id from inserted )

end;

上面的是乙個觸發器,score某一字段,在你插入資料時,就會遞加一。你在需求的表做這樣的觸發器試試。

5樓:匿名使用者

比如字段 為id 每次讓它自增1

id int identity(1,1) 這樣就可以了

在後面的插入過程中 就不需要給這個字段賦值了 直接插入其他欄位的值就可以

sql2000裡,怎麼樣給,有相同列的 資料新增乙個遞增的編號

6樓:匿名使用者

表a,裡面沒抄有標識列 裡面bai有欄位user,id............,不清

du楚你說的到底有沒有id列,zhi你的具體表結構不清楚,下面做幾dao個假設:

1、表中有自增列row:

select (select count(*) from table1 where [user]=t1.[user] and row>=t1.row) as id,[user] from table1 as t1

order by [user],id

2、表中沒有自增列,但有其它列,其中有一列可以區分開每一行資料,假設為utime:

select (select count(*) from table1 where [user]=t1.[user] and utime>=t1.utime) as id,[user] from table1 as t1

order by [user],id

3、如果上面的都沒有,就要利用臨時表了,先把表中的資料存到臨時表table1(臨時錶帶自增列row),然後按1中的方法查詢。

sql server怎麼在更新資料的時候讓字段自動加1,

7樓:東仔豬

判斷使用者名稱和密碼後,修改使用者表。

update [使用者表] set logincount = logincount+1 where userid='使用者名稱'

怎麼用sql修改一列的資料使其迴圈遞增

8樓:匿名使用者

**裡寫,你需要定義乙個全域性變數,執行一次sql,變數+1。資料庫中可以使用max函式來取最大,然後+1

select max(c1) from tbl;//獲取最大值

如果是oracle資料庫,id主鍵建議使用序列。

9樓:匿名使用者

declare @i int

set @i=0

update dials

set @i=@i%16+1,port=@iwhere port is null

10樓:半分幻の庭師

update z set z.你要更新的欄位名 = b.rfrom 你的表名 z

left join

(select a.pk, case a.r % 16 when 0 then 16 else a.r % 16 end as r

from

(select 主鍵 as pk,row_number() over(order by 主鍵) as r

from 你的表名

) a) b on z.主鍵 = b.pk

在sql2019中,要「設定資料庫允許直接作業系統表」在什麼

在sql2000中,要 設定資料庫允許直接作業系統表 可以在企業管理器裡面選擇資料庫伺服器,按右鍵,選擇 屬性 在 伺服器設定 頁面中將 允許對系統目錄直接修改 一項選中。也可以在查詢分析器裡使用如下語句來實現 use master go sp configure allow updates 1 g...

SQL2019資料庫關係圖有什麼作用

表間關係大部分時候就是指外來鍵關係吧。外來鍵 foreign key 是用於建立和加強兩個表資料之間的鏈結的一列或多列。通過將儲存表中主鍵值的一列或多列新增到另乙個表中,可建立兩個表之間的鏈結。這個列就成為第二個表的外來鍵。foreign key 約束的主要目的是控制儲存在外鍵表中的資料,但它還可以...

誰能幫我寫指令碼 關於sql 2019的資料庫備份,備份三天的,謝謝

declare prev varchar 50 set prev c cast year getdate as varchar right 0 cast month getdate as varchar 2 right 0 cast day getdate as varchar 2 declare ...