SQL server 批量插入和更新數據


批量插入數據

insert into A表數據庫名.[dbo].A(a,b,c)
(select a,b,c from B表數據庫名.[dbo].B)

批量更新數據

根據身份證第二位更新性別
update Person set
Sex = case SUBSTRING(ID_Num,17,1)%2 when 1 then '男' else '女' end from Person

錯誤寫法

update Person set Sex = (select case SUBSTRING(ID_Num,17,1)%2 when 1 then '男' else '女' end from Person) 報錯:子查詢返回的值不止一個


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM