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 ...