数据表窗体的数据修改问题

xs0573 xs0573 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请问,以联合查询做数据源是不是不可以进行修改,如果可以,应该如何处理,不可以的话,有什么替代方法
我这里有两张表
入库表 : 品名,入库量
出库表 : 品名,出库量
原先联合查询sql语句如下
ALTER FUNCTION dbo.记帐
(@品名 nvarchar(20))
RETURNS TABLE
AS
RETURN ( SELECT 品名, 入库量, 0 AS 出库量
FROM dbo.入库表
WHERE (品名 = @品名)
UNION
SELECT 品名, 0 AS 入库量, 出库量
FROM dbo.出库表
WHERE (品名 = @品名) )
要做的效果是可以在一个数据表窗体上看到同品名的所有入库,出库数据,并且如果是入库数据可以修改入库量,出库数据可以修改出库量
原先的函数只能做到前一步,单无法修改,还请哪位专家指点下
...全文
评论 6
收藏 已收藏
分享
返回顶部
xs0573
MS-SQL Server 34,876 成员 254,635 内容