推广 热搜: 企业  可以  page  搜索引擎  行业  百度    选择  个数  使用 

E8-怎么实现根据表单内容自动生成标题

   日期:2024-12-20     移动:http://ww.kub2b.com/mobile/quote/7729.html
workflow_requestbase的触发器 USE [ecology]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:        <Author,,Name>
-- Create date: <Create Date,,>
-- Description:    <Description,,>
-- =============================================
ALTER TRIGGER [dbo].[tri_workflow_requestbase_upd]
   ON  [dbo].[workflow_requestbase] 
   after update
AS 
BEGIN
    SET NOCOUNT ON;
    
    -- 检查lockname标识,如果是Y,说明是生成的标识,不允许更改,办法是从deleted表里拿旧的requestname放到insert表里去。
    declare @requestnameold nvarchar(1000),
            @requestnamenew nvarchar(1000),
            @requestid int,
            @lockname nvarchar(1),
            @locknamenew nvarchar(1)
            
    select    @requestnameold = isnull(requestname,''),
            @requestid = isnull(requestid, ''),

E8-怎么实现根据表单内容自动生成标题

            @lockname = isnull(lockname, '')
    from    deleted
    
    select    @requestnamenew = requestname,
            @locknamenew = isnull(lockname, '')
    from    inserted
    
    if update(requestname)
    begin
        if @lockname = 'Y' and @locknamenew = 'Y'
        begin
            update    a
            set        a.requestname = b.requestname,
                    a.requestnamenew = b.requestnamenew,
                    a.lockname = 'F'
            from    workflow_requestbase    a
                    inner    join
                    deleted    b
                    on    a.requestid = b.requestid
        end
    end
本文地址:http://ww.kub2b.com/quote/7729.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号