當前位置:首頁 » 編程語言 » 批量修改sql語句

批量修改sql語句

發布時間: 2022-09-23 15:49:36

sql 語句 批量修改

update表名
setC_METHOD_NAME=lower(substring(REPLACE(C_METHOD_NAME,'process',''),1,1))+
substring(REPLACE(C_METHOD_NAME,'process',''),2,len(REPLACE(C_METHOD_NAME,'process','')))
--REPLACE(C_METHOD_NAME,'process','')用空值取代process
--lower改小寫
--lower(substring(REPLACE(C_METHOD_NAME,'process',''),1,1))把取代後字元串的第一個字母改小寫
--再加上後面的字元串

㈡ 關於sql語句如何批量修改數據。

update 分析表 set 調味品='t' where 流水號 in (select 流水號 from 銷售表 where 大類名稱='調味品')
你欄位太多,一句sql只能改一個分類
你就把分類多換幾次執行吧

㈢ sql語句進行批量修改

修改語句 update hstlst set h_hmedir='e:\'+SUBSTRING (h_hmedir, 4, len(h_hmedir)-3)where left(h_hmedir,3)='d:\'涉及知識:Update更改表中的現有數據SET指定要更新的列或變數名稱的列表SUBSTRING返回字元、binary、text 或 image 表達式的一部分語法SUBSTRING ( expression , start , length )expression是字元串、二進制字元串、text、image、列或包含列的表達式。不要使用包含聚合函數的表達式。start是一個整數,指定子串的開始位置。length是一個整數,指定子串的長度(要返回的字元數或位元組數)。LEFT返回從字元串左邊開始指定個數的字元。語法LEFT ( character_expression , integer_expression ) 參數character_expression字元或二進制數據表達式。character_expression 可以是常量、變數或列。character_expression 必須是可以隱式地轉換為 varchar 的數據類型。否則,請使用 CAST 函數顯式轉換 character_expression。integer_expression是正整數。如果 integer_expression 為負,則返回空字元串。返回類型varchar愛上網iSuNet論壇謝謝您的支持,轉載請帶本帖地址:[url]http://www.ningood.com/viewthread.php?tid=5638&fromuid=0[/url]

㈣ 批量修改的SQL語句怎麼寫

思路
循環cid的列數
update
student
as
s
set
s.列名=(select
列名
from
student
where
cid=幾)where
cid=幾-1

㈤ 請幫我寫一條批量修改的SQL語句,謝謝!!

declare @a int
declare @b int
declare @name varchar(20)
declare @id int
set @a=100
set @b=200
declare cur cursor
for select id,name from tab
open cur
fetch next from cur into @id,@name
while(@@fetch_status=0)
begin
if(@name='a')
begin
update tab set proctID=@a where id=@id
set @a=@a+1
end
if(@name='b')
begin
update tab set proctID=@b where id=@id
set @b=@b+1
end
fetch next from cur into @id,@name
end
close cur
deallocate cur

㈥ mysql批量替換的SQL語句怎麼寫

替換語句使用UPDATE語句,例如:
UPDATE
表名
SET
欄位名=修改後的值
WHERE
條件
如果你還是不會寫語句,請告訴我你希望進行怎樣的替換,我幫你寫。

㈦ vb sql批量修改語句

Private Sub Command1_Click()
Dim Conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim i As Integer
Conn.Open "" '請加入連接符
rs.CursorLocation = adUseClient
rs.Open "select * from [ypzl] where id<304", Conn, adOpenKeyset, adLockPessimistic, -1
If rs.RecordCount > 0 Then
rs.MoveFirst
For i = 1 To rs.RecordCount
rs.Fields("葯名名稱ID") = "YP" & Format(Str(i), "00000000")
rs.Update
rs.MoveNext

Next iEnd If
End Sub

㈧ sql 語句 批量修改

update 表名
set C_METHOD_NAME= lower(substring(REPLACE(C_METHOD_NAME,'process',''),1,1))+
substring(REPLACE(C_METHOD_NAME,'process',''),2,len(REPLACE(C_METHOD_NAME,'process','')))
--REPLACE(C_METHOD_NAME,'process','')用空值取代process
-- lower改小寫
--lower(substring(REPLACE(C_METHOD_NAME,'process',''),1,1))把取代後字元串的第一個字母改小寫
--再加上後面的字元串

㈨ sql 批量修改數據

使用update 更新修改資料庫數據,更改的結果集是多條數據則為批量修改。
語法格式如:
update 表格 set 列 = 更改值 where 篩選條件
例:
update table set a=1 --將table 中所以a列的值改為 1
update table set a=1 where b=2 --將table 中列b=2的記錄中a列的值改為 1

㈩ Sql批量查詢並修改

update tablename set specialName = replace(specialName,'頻道','xx') where specialName like '%頻道';

熱點內容
java資料庫工具類 發布:2024-03-29 16:31:15 瀏覽:387
安卓機哪裡看型號 發布:2024-03-29 15:59:40 瀏覽:281
cad解壓錯誤 發布:2024-03-29 15:01:45 瀏覽:79
存儲指令集 發布:2024-03-29 14:39:27 瀏覽:649
資料庫表刪除數據 發布:2024-03-29 14:39:26 瀏覽:367
出c語言整除 發布:2024-03-29 14:28:22 瀏覽:572
芬尼壓縮機 發布:2024-03-29 14:24:11 瀏覽:464
電腦數據實時上傳本地伺服器軟體 發布:2024-03-29 14:07:57 瀏覽:920
尋秦記源碼 發布:2024-03-29 13:56:17 瀏覽:496
linux的備份命令 發布:2024-03-29 13:41:22 瀏覽:383