更新 SQL Server 中的多个表

阿霍桑

我有两张桌子:

   Projects: ID - ProjectName - Areas - PaymentSystem- etc 
   project details : DetailsID - ProjectDetailName - ProjectDetailImage -ProjectID

我写了这个查询来更新这两个表,但是当我执行这个过程时我有错误消息

过程 Update_Project_Detail,第 35 行无效的列名称“ID”。

  create proc Update_Project_Detail

   @projectname nvarchar(MAX),
   @area nvarchar(MAX),
   @paymentsystem nvarchar(MAX),
   @receivedDate date,
   @propertyClassification nvarchar(MAX),
   @projectImage nvarchar(MAX),
   @ProjectDetailName nvarchar(MAX),
    @ProjectDetailImage nvarchar(MAX),
    @projectid int

     as
     UPDATE Projects

       SET

       ProjectName =  @projectname,
       Areas = @area,
       PaymentSystem = @paymentsystem,
       ReceivedDate = @receivedDate,
       PropertyClassification = @propertyClassification,
       ProjectImage = @projectImage

      where 
       ID = @projectid

     UPDATE ProjectDetails

     SET 
      ProjectDetailName = @ProjectDetailName,
      ProjectDetailImage = @ProjectDetailImage

      where 
      ID = @projectid
卡西夫·库雷希

使用了无效的列,请参阅下面的正确更新语句:

UPDATE ProjectDetails
SET 
ProjectDetailName = @ProjectDetailName,
ProjectDetailImage = @ProjectDetailImage
where ProjectID= @projectid

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server:从联接的表中更新多个记录

来自分类Dev

SQL Server:从联接的表中更新多个记录

来自分类Dev

SQL Server中的多个更新

来自分类Dev

通过使用引用表SQL Server更新表中的多个记录

来自分类Dev

更新查询从SQL Server 2008中的源表中多个匹配的行?

来自分类Dev

SQL Server表中的并行插入/更新

来自分类Dev

SQL Server中更新表的最快方法

来自分类Dev

SQL Server表中的并行插入/更新

来自分类Dev

SQL Server - 如何从多个表中获取每个组的最新更新

来自分类Dev

表添加更新SQL Server

来自分类Dev

在SQL Server中更新数据

来自分类Dev

SQL Server中的更新顺序

来自分类Dev

SQL更新多个表

来自分类Dev

SQL Server从多个表中检索数据

来自分类Dev

表中的SQL Server多个条件

来自分类Dev

在 SQL Server 中连接多个表

来自分类Dev

使用SQL Server中的Python更新表中列的值

来自分类Dev

从SQL Server中的多个列更新一列

来自分类Dev

更新表SQL Server中的前1条记录

来自分类Dev

更新列名称未知的SQL Server临时表中的数据

来自分类Dev

如果SQL Server中存在列,如何更新表?

来自分类Dev

MS SQL Server:更新时源表中的行数较少

来自分类Dev

SQL Server 2016更新表中某行的日期时间属性

来自分类Dev

从MS Access更新SQL Server中的表的列

来自分类Dev

如何在SQL SERVER中更新数据透视表

来自分类Dev

SQL Server在更新中增加两个表

来自分类Dev

使用不同的表更新 SQL Server 中的多行

来自分类Dev

更新 SQL Server 表时在 DbUpdateException 中获取 InvalidCastException

来自分类Dev

SQL Server 更新集返回多个值