2 一次修改多條指定資料 SQL小技巧

2021-08-21 12:50:54 字數 749 閱讀 2346

1、大家有時會遇到一次需要修改多條資料的情況,並且修改的字段以及值相同,如果資料條數多可以使用以下方法:

example:

update tablename set ***='0' where id in( '10001','1002','1003')
2、如果要改的數值還是較多,例如我之前要改300多條,還要按照這個格式在字段前後新增單引號和在字段後新增逗號,還是很麻煩啊,可以使用bat指令碼自動填加啊,這樣不就簡單了。

首先建立乙個1.txt檔案,將id列按每行一條複製到txt中(一定要去除首尾空格)

1.txt 如下所示:

61000022

13215155

11222666

16626266

26262666

在此目錄下再新建乙個txt文字並改名為bat字尾

example:

@echo off

set "thestart='"

set "theend=',"

for /f "tokens=*" %%i in (1.txt) do (

>>2.txt echo %thestart%%%i%theend%

)echo 處理完成

pause

如果需要新增其他內容可以更改set "thestart='"  ,set "theend=『, "  加下劃線的內容

一次插入多條資訊 sql

注釋 只適合單錶單列資料,create database test go use test go create table users id int identity 1,1 primary key not null,name nvarchar 20 go create proc sp insert...

Java 一次執行多條sql

一次執行多條sql,如果傳來的sql如果有一條不成功將顯示失敗 arraylist 為已封裝的sql語句 smsg 為資訊提示。當執行出問題時,輸出相應的資訊。如 輸入類名方法名,出錯時可以看到出問題的方法名稱 public boolean exemanysql arraylist arr,stri...

SQL一次性插入多條資料

新增一條記錄 insert intotablename col1,col2,col3 values val1,val2,val3 新增多條記錄 insert intotablename col1,col2,col3 selectval1,val2,val3 union all selectval1,...