sql server 建臨時表修改資料
某種情況下,我們需要對資料庫某個表的某些欄位執行相同的修改,例如使用者表儲存的密碼最初是以小寫的形式進行儲存的,如果我們需要將其全部轉換為大寫,以下t-sql語句可以解決此問題,原理是通過建立臨時表來儲存當前表的資訊,再通過迴圈修改我們想要改變的密碼欄位:
/********************MC_User即為使用者資訊表************************/
declare @count int
declare @index int
declare @tmpID int
declare @tmpUserPassword nvarchar(50)
declare @tmpTable table
(
Inde int identity(1,1),
ID int,
UserPassword nvarchar(50)
)
insert into @tmpTable select a.ID,a.UserPassword from MC_User a
set @count=@@ROWCOUNT
set @index=1
while @index<=@count
begin
select @tmpID= ID,@tmpUserPassword= UserPassword from @tmpTable where Inde=@index
update MC_User set UserPassword=UPPER(@tmpUserPassword)
where ID=@tmpID
set @index=@index+1
end
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-680678/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL server 修改表資料SQLServer
- SQL Server通過建立臨時表遍歷更新資料SQLServer
- SQL Server中使用臨時表進行資料備份與恢復SQLServer
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- SQL Server ManagementS tudio無法修改表,超時時間已到SQLServer
- 修改SQL Server資料庫表的建立時間最簡單最直接有效的方法SQLServer資料庫
- sql server 2005 資料修改的內部原理SQLServer
- SQL Server實戰二:建立、修改、複製、刪除資料庫表並加以資料處理SQLServer資料庫
- 檢視SQL Server資料庫修改了哪些內容SQLServer資料庫
- SQL Server 資料表程式碼建立約束SQLServer
- SQL Server 查詢資料庫中所有表資料條數SQLServer資料庫
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- SQL server資料庫表碎片比例查詢語句SQLServer資料庫
- SQL Server的巢狀儲存過程中使用同名的臨時表怪像淺析SQLServer巢狀儲存過程
- MYSQL造資料佔用臨時表空間MySql
- 資料庫臨時表有舍才有得DP資料庫
- 資料庫優化之臨時表優化資料庫優化
- 資料庫映象 (SQL Server)資料庫SQLServer
- SQL Server資料庫安全SQLServer資料庫
- SQL Server 批量生成資料庫內多個表的表結構SQLServer資料庫
- 概括SQL Server實時查詢Oracle資料庫WSSQLServerOracle資料庫
- SQL SERVER與C#的資料型別對應表SQLServerC#資料型別
- SQL SERVER 臨時表導致儲存過程重編譯(recompile)的一些探討SQLServer儲存過程編譯Compile
- SQL SERVER 日期和時間資料型別及函式 (Transact-SQL)SQLServer資料型別函式
- SQL Server資料庫檢視一個資料表各列的註釋SQLServer資料庫
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- Blazor使用sql server 資料庫BlazorSQLServer資料庫
- SQL Server資料庫巡檢SQLServer資料庫
- sql server 2005資料庫快照SQLServer資料庫
- SQL Server收縮資料庫SQLServer資料庫
- sql server 資料庫收縮SQLServer資料庫
- SQL Server資料庫遷移SQLServer資料庫
- SQL Server-資料型別SQLServer資料型別
- 管理SQL Server資料庫安全SQLServer資料庫
- Sql多個表部分資料匯入匯出(臨時想的,暫沒想到其他辦法)SQL
- MySQL臨時表MySql
- PostgreSQL:臨時表SQL
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- idea內建資料庫 + sql語句庫表操作Idea資料庫SQL