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 怎么逐条修改信息
  • 网约车违章怎么处理
  • 红线问题是什么意思
  • 如何用BB FlashBack录制电脑屏幕
  • 私人储蓄怎么计算
  • Pro *C/C++入门教程
  • 热门搜索
    我爱阅读手抄报内容 保护环境手抄报资料 科技手抄报大全 清明节手抄报内容资料 环境手抄报图片 运动会手抄报图片 61儿童节手抄报 中国加油武汉加油手抄报 创卫手抄报内容 平安校园手抄报内容