SQL UPDATE语句关联表值函数(CROSS APPLY)关联更新数据
SQL UPDATE语句关联表值函数(CROSS APPLY)关联更新数据
创建临时表: SQL Code: CREATE TABLE #Table ( [isid] [int] NOT NULL IDENTITY(1, 1), [ARAP] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL, [DepartmentCode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL, [FMSDeptCode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL,--集团部门编码 [FMSSmallGroupCode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL,--三级小微编码 [FMSSmallGroupName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL,--三级小微名称 ) //来源:C/S框架网 | www.csframework.com | QQ:23404761 UPDATE语句关联表值函数(CROSS APPLY)关联更新数据: SQL Code: UPDATE #Table SET FMSDeptCode=b.FMSDeptCode,FMSSmallGroupCode=b.SmallGroupCode,FMSSmallGroupName=b.SmallGroupName FROM #Table a CROSS APPLY dbo.ufn_FMS_GetDeptMapping(a.DepartmentCode,a.ARAP) b; //来源:C/S框架网 | www.csframework.com | QQ:23404761 表值函数: SQL Code: CREATE FUNCTION [dbo].[ufn_FMS_GetDeptMapping] ( @DepartmentCode VARCHAR(50),--TMS部门编码 @ARAP VARCHAR(2)--AR/AP ) RETURNS @T TABLE ( CompanyCode VARCHAR(50), TMSDeptCode VARCHAR(50), FMSDeptCode VARCHAR(50), SmallGroupCode VARCHAR(50), SmallGroupName NVARCHAR(50) ) AS BEGIN --省略代码.... END; //来源:C/S框架网 | www.csframework.com | QQ:23404761 扫一扫加微信
参考文档:
C/S框架后台数据更新模型之ORM自动生成SQL基本原理 C/S系统快速开发平台SQL命令生成器(数据自动更新模型) SQLServer SQL函数解析JSON数据格式并返回表 LookupEdit关联更新其它文本输入框的值(自动带出参考数据并赋值) SQL存储过程:删除基础资料前逻辑判断,检查是否有关联业务数据 CSFramework通用自动提交数据工具类(DbDataUpdate),支持MsSQL,MySQL,Oracle三种数据库 CSFramework.DB多数据底层类库 - 操作对象数据DbDataUpdate接口测试 CSFramework.DB多数据底层类库(IDatabase/DbDataUpdate)接口测试报告 MsSQL数据库字段类型timeStamp应对应.net类型DateTime C# 更新SQL数据发生错误:不能创建大小为 8133 的行,该大小大于所允许的最大行大小 8060。 DbDataUpdate - 自动提交对象模型数据 - 常用数据类型测试 MsSQL/MySQL/Oracle三种常用数据库数据类型(Data Type)对应关系表 MsSql数据类型(SqlDbType)与.NET类型(Type)对应关系 MySql数据类型(MySqlDbType)与.NET类型(Type)对应关系 CSFramework对象模型框架(DbDataUpdate),支持MsSQL,MySQL,Oracle三种数据库操作
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |