手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

SQL 怎么逐条修改信息

时间:2024-10-15 21:41:04

1、打开sqlserver数据库管理工具,点击新建查询,打开一个新的SQL语句书写窗口,本文的所有SQL以临时表为例演示

SQL 怎么逐条修改信息

2、创建一个临时表#tmpTbl,本文的所有sql都操作这个临时表 -- 为了可以重复运行,在创建临时表前,先判断并删除临时漉胜衲仰表 IF OBJECT_ID('tempdb..#tmpTbl') IS NOT NULL DROP TABLE #tmpTbl; -- 创建一个临时表,用于演示修改信息 CREATE TABLE #tmpTbl( Id UNIQUEIDENTIFIER NOT NULL, Col1 VARCHAR(50), Col2 INT )

SQL 怎么逐条修改信息

3、往临时表中插入几条测试数据,并查询釉踊鐾蜉临时表中的数据 INSERT INTO #tmpTbl(Id, Col1, Col2) VALUES(NEWID(), '第一行', 10); INSERT INTO #tmpTbl(Id, Col1, Col2) VALUES(NEWID(), '第二行', 20); INSERT INTO #tmpTbl(Id, Col1, Col2) VALUES(NEWID(), '第三行', 30); -- 查询临时表结果 SELECT * FROM #tmpTbl

SQL 怎么逐条修改信息

4、批量更新:将临时表中的Col2字段全部修改为100,使用如下的语法 UPDATE #tmpTbl SET Col2 = 100;

SQL 怎么逐条修改信息

5、再次查询临时表,就会看到临时表中的所有数据都已经逐条修改了 SELECT * FROM #tmpTbl

SQL 怎么逐条修改信息

6、单个修改:根据表中的Id字段的值修改第二行的Col1字段值为“单个修改”,修改后,重新查询可以看到这个单元格的数据修改了 UPDATE #tmpTbl SET Col1 = '单个修改' WHERE Id = '50EA5204-EB61-4D2F-839A-9DEBF065682C'

SQL 怎么逐条修改信息

7、再次查询临时表,就可以看到第二行的Col这个单元格数据修改了,其他值都没有修改 SELECT * FROM #tmpTbl

SQL 怎么逐条修改信息
© 手抄报圈