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
- SQL Server通過建立臨時表遍歷更新資料SQLServer
- 臨時表在Oracle資料庫與SQL Server資料庫中的異同Oracle資料庫SQLServer
- SQL Server中的臨時表和表變數SQLServer變數
- 修改SQL-SERVER資料庫表結構的SQL命令SQLServer資料庫
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- SQL Server中臨時表與表變數的區別SQLServer變數
- sql server 修改表名SQLServer
- SQL建立臨時表SQL
- 修改SQL Server資料庫地址SQLServer資料庫
- Sql Server系列:資料表操作SQLServer
- 修改SQL Server資料庫表的建立時間最簡單最直接有效的方法SQLServer資料庫
- sql server 儲存過程中使用變數表,臨時表的分析(續)SQLServer儲存過程變數
- SQLServer資料庫中建立臨時表SQLServer資料庫
- Oracle資料庫開發——臨時表Oracle資料庫
- SQL Server 觸發器中的兩個臨時表inserted及deleted,其資料從何而來?SQLServer觸發器delete
- SQL Server實戰二:建立、修改、複製、刪除資料庫表並加以資料處理SQLServer資料庫
- Sql Server 資料庫超時問題SQLServer資料庫
- dbca建庫的時候忘記asmsnmp密碼,臨時修改ASM密碼
- 資料庫優化之臨時表優化資料庫優化
- 資料庫臨時表有舍才有得DP資料庫
- oracle臨時表的經典學習資料Oracle
- 臨時表空間資料刪除問題
- sql server 2005 資料修改的內部原理SQLServer
- 利用SQL Server的全域性臨時表防止使用者重複登入 (轉)SQLServer
- SQL Server 資料表程式碼建立約束SQLServer
- ORACLE資料庫裡表匯入SQL Server資料庫Oracle資料庫SQLServer
- ORACLE臨時表和SQLSERVER臨時表異同OracleSQLServer
- SQL Server資料倉儲的構建與分析SQLServer
- SQL Server複製的表中如何修改欄位SQLServer
- PostgreSQL資料庫修改sql表的方法彙總SQL資料庫
- Oracle修改預設表空間和預設臨時表空間Oracle
- SQL Server 查詢資料庫中所有表資料條數SQLServer資料庫
- Sql Server基礎:使用T_SQL建立,修改,檢視資料庫資訊SQLServer資料庫
- MySQL臨時表MySql
- PostgreSQL:臨時表SQL