SQL数据库如何同时修改一张表里的多个数据

假设表里面有A,B,C,D,E,F,G等六个属性,现在我要使用一个语句修改A,B,C,D以下的数据,请问如何实现?... 假设表里面有A,B,C,D,E,F,G等六个属性,现在我要使用一个语句修改A,B,C,D以下的数据,请问如何实现? 展开
 我来答
仁昌爱娱乐
高粉答主

2020-01-19 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459810

向TA提问 私信TA
展开全部

工具/材料:Management Studio。 

1、首先在桌面上,点击“Management Studio”图标。 

2、接着在窗口上,点击左上角工具栏里“新建查询”按钮。 

3、再者在窗口上,输入同时修改一张表里的多个数据的sql语句“update test2 set grade = 100, no = 20”。 

4、其次在窗口上,点击左上方工具栏里“执行”按钮。 

5、最后在窗口上,显示同时修改一张表里的多个数据成功。

秀乞群群
推荐于2017-09-12 · TA获得超过19万个赞
知道顶级答主
回答量:6.7万
采纳率:91%
帮助的人:2.4亿
展开全部

同时修改两个表中的字段只能通过视图的方式来实现,在这两个表中建立视图,更新视图即可,前提是这两个表之间有关联。

USE [YGERPDB]
GO
/****** 对象:  StoredProcedure [dbo].[USP_altertable]    
脚本日期: ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER procedure [dbo].[USP_altertable] 

--@OPRACTION varchar(100)
AS
BEGIN
        declare @name varchar(500)
        declare cursor1 cursor for
                Select 'Alter Table '+ Name +'.dbo.ASSEMBLE ADD A1 INT(1) '  From Sys.Databases WHERE NAME LIKE 'DB%'        
        open cursor1 
        fetch next from cursor1 into @name  
        while @@fetch_status=0           
        --判断是否成功获取数据
        begin
EXEC @NAME                         
--进行相应处理(跟据需要填入SQL文)
fetch next from cursor1 into @name 
--将游标向下移1行
end
close cursor1                   
--关闭游标
deallocate cursor1
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tq0cdxa
2013-06-29 · TA获得超过123个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:208万
展开全部
UPDATE [表]
   SET [A] = ""
      ,[B] = ""
      ,[C] = ""
      ,[D] = ""
      ,[E] = ""
      ,[F] = ""
      ,[G] = ""
 WHERE <搜索条件,,>
更多追问追答
追问

”update Shop set [ShopName]=' ',[Picture]= ' ',[Price]=' ',[Number]=' ' where ShopName ='{1}' “出错了

我写的"update Shop set ShopName='{0}',Picture='{1}',Price='{2}',Number='{3}' where ShopName ='{1}'"也错了

追答
你的字符串里是不是带了'单引号了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜很美71
2019-03-12 · TA获得超过2500个赞
知道小有建树答主
回答量:347
采纳率:82%
帮助的人:40.3万
展开全部
Oracle语句,修改单行数据,如下:

update 表名 set A=新的值,B=新的值,C=新的值,D=新的值 where id=要修改的id的值;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式