当前位置: 首页 > news >正文

容桂低价网站建设网站后台路径

容桂低价网站建设,网站后台路径,广州icp网站测评,国家公示企业信息查询今天写几个存储过程#xff0c;觉得有这个必要记录下来#xff0c;方便以后忘了也好有个备份#xff0c;都很简单#xff0c;高手可以不用看的。一、记录的插入--region [dbo].[InsertArchive]--------------------------------------------------------------------------…今天写几个存储过程觉得有这个必要记录下来方便以后忘了也好有个备份都很简单高手可以不用看的。 一、记录的插入--region [dbo].[InsertArchive]-------------------------------------------------------------------------------------------------------------------------- Generated By:   wangzeng using CodeSmith 4.0.0.0-- Template:       StoredProcedures.cst-- Procedure Name: [dbo].[InsertArchive]-- Date Generated: 2007年11月28日--------------------------------------------------------------------------------------------------------------------------插入档案记录ALTER PROCEDURE [dbo].[InsertArchive]    Name varchar(50),    Sex int,    PostID int,    OrgID int,    WorkTypeID varchar(20),    ArchivesID int OUTPUTAS--SET NOCOUNT ONINSERT INTO [dbo].[Archives] (    [Name],    [Sex],    [PostID],    [OrgID],    [WorkTypeID]) VALUES (    Name,    Sex,    PostID,    OrgID,    WorkTypeID)SET ArchivesID  SCOPE_IDENTITY()--endregion 二、动态查询这个是由codesmit生成的然后稍微改了点条件可以任意组合--动态查询定单ALTER PROCEDURE [dbo].[SelectOrdersDynamic]    WhereCondition nvarchar(500),    OrderByExpression nvarchar(250)  NULLASSET NOCOUNT ONSET TRANSACTION ISOLATION LEVEL READ COMMITTEDDECLARE SQL nvarchar(3250)SET SQL  SELECT    [ID],    [OrderID],    Orders.SupplierCode,    SupplierName,    AddDatecase when Orders.AddDate1900-1-1 then                            convert(nvarchar,year(Orders.AddDate))-convert(nvarchar,month(Orders.AddDate))-convert(nvarchar,day(Orders.AddDate))                      else                        end,     ClaimDatecase when ClaimDate1900-1-1 then                            convert(nvarchar,year(ClaimDate))-convert(nvarchar,month(ClaimDate))-convert(nvarchar,day(ClaimDate))                        else                         end,    FactDatecase  when FactDate1900-1-1 then convert(nvarchar,year(FactDate))-convert(nvarchar,month(FactDate))-convert(nvarchar,day(FactDate))                       else                                             end,    [Lister],    [Assessor],    [Validate],    [Auditing],    [Perform],    [IsClose],    ValidateStatecase                         when Validate1 then 是                        when Validate0 then 否                    end,    AuditingStatecase                     when Auditing1 then 是                    when Auditing0 then 否                    end,    PerformStatecase                     when Perform0 then 未执行                    when Perform1 then 执行中                    when Perform2 then 执行完成                end,    IsCloseStatecase                when IsClose1 then 关闭                when IsClose0 then 正常                end,    ValidateUrlcase                         when Validate0 then OrderDetail.aspx?OrderIDOrderID                        else                     end,    ValidateCsscase                         when Validate0 then bluelink                        else nolink                    end,    ShipmentUrlcase                         when Perform1 then Shipment.aspx?OrderIDOrderID                        else                     end,    ShipmentCsscase                         when Perform1 then bluelink                        else nolink                    end,    SupplierName,  0 as TotalMaterialNum,  0 as     LackMaterialNum,  0.0 as TotalMoney,  PayMode,  Remark,  Orders.OtherValueFROM    Orders left join Supplier on Orders.SupplierCodeSupplier.SupplierCodeWHERE      WhereConditionIF OrderByExpression IS NOT NULL AND LEN(OrderByExpression)  0BEGIN    SET SQL  SQL  ORDER BY      ID desc--OrderByExpressionENDEXEC sp_executesql SQL 三、修改记录这个存储过程这么写主要是为了修改的时候方便因为如果你不要修改的地方就不要传参数传统的存储过程是把原来的参数重传一次这个灵活点。--修改定单信息ALTER PROCEDURE [dbo].[UpdateOrder]    OrderID varchar(200),    SupplierCode varchar(200),    AddDate datetime,    ClaimDate datetime,    FactDate datetime,    Lister varchar(50),    Assessor varchar(50),    Validate int,    Auditing int,    Perform int,    IsClose int,    PayMode varchar(50),    Remark nvarchar(500),    OtherValue varchar(50)AS--SET NOCOUNT ONdeclare SQL nvarchar(1000)set SQLUPDATE Orders if(len(SupplierCode)0)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,SupplierCodeconvert(varchar(200),SupplierCode)    end    else    begin        set SQLSQL set SupplierCodeconvert(varchar(200),SupplierCode)    endendif(AddDate1900-1-1)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,AddDateconvert(varchar,AddDate)    end    else    begin        set SQLSQL set AddDateconvert(varchar,AddDate)    endendif(ClaimDate1900-1-1)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,ClaimDateconvert(varchar,ClaimDate)    end    else    begin        set SQLSQL set ClaimDateconvert(varchar,ClaimDate)    endendif(FactDate1900-1-1)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,FactDateconvert(varchar,FactDate)    end    else    begin        set SQLSQL set FactDateconvert(varchar,FactDate)    endendif(len(Lister)0)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,Listerconvert(varchar,Lister)    end    else    begin        set SQLSQL set Listerconvert(varchar,Lister)    endendif(len(Assessor)0)begin    if(len(SQL)len(UPDATE Orders set ))    begin    if Assessornull        begin            set Assessor        end        set SQLSQL,Assessorconvert(varchar,Assessor)    end    else    begin    if Assessornull        begin            set Assessor        end        set SQLSQL set Assessorconvert(varchar,Assessor)    endendif(cast(Validate as int)-1)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,Validateconvert(varchar,Validate)    end    else    begin        set SQLSQL set Validateconvert(varchar,Validate)    endendif(cast(Auditing as int)-1)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,Auditingconvert(varchar,Auditing)    end    else    begin        set SQLSQL set Auditingconvert(varchar,Auditing)    endendif(cast(Perform as int)-1)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,Performconvert(varchar,Perform)    end    else    begin        set SQLSQL set Performconvert(varchar,Perform)    endendif(cast(IsClose as int)-1)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,IsCloseconvert(varchar,IsClose)    end    else    begin        set SQLSQL set IsCloseconvert(varchar,IsClose)    endendif(len(PayMode)0)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,PayModeconvert(varchar,PayMode)    end    else    begin        set SQLSQL set PayModeconvert(varchar,PayMode)    endendif(len(convert(nvarchar,Remark))0)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,Remarkconvert(nvarchar(500),Remark)    end    else    begin        set SQLSQL set Remarkconvert(nvarchar(500),Remark)    end    --update Orders set RemarkRemark where OrderIDOrderIDendif(len(OtherValue)0)begin    if(len(SQL)len(UPDATE Orders set ))    begin        set SQLSQL,OtherValueconvert(varchar,OtherValue)    end    else    begin        set SQLSQL set OtherValueconvert(varchar,OtherValue)    endendset SQLSQL where OrderIDconvert(nvarchar(200),OrderID)print SQLexec(SQL)if(len(SupplierCode)0)begin    update Supplier set LastUseDategetdate() where SupplierCodeSupplierCode    --没有统计修改的次数因为修改时经常是同一个供应商end/**//*UPDATE [dbo].[Orders] SET    [SupplierCode]  SupplierCode,    [AddDate]  AddDate,    [ClaimDate]ClaimDate,    [FactDate]  FactDate,    [Lister]  Lister,    [Assessor]  Assessor,    [Validate]  Validate,    [Auditing]  Auditing,    [Perform]  PerformWHERE    [OrderID]  OrderID*/ 转载于:https://www.cnblogs.com/ringwang/archive/2007/12/14/994828.html
http://www.pierceye.com/news/4365/

相关文章:

  • 免费的查企业的网站网站seo优化外包顾问
  • 最大的免费网站建设红包app开发软件
  • 做化学式的网站北京网站设计培训机构
  • wordpress入門优化是什么梗
  • 广东网站备案系统杭州品牌设计公司
  • 网站设计做微信发现界面方微商城网站开发
  • 手机网站设计公司优选亿企邦做p2p网站 人员配置
  • joomla 1.5 网站建设基础教程成都网站制作和建设
  • 网站被黑怎么恢复蝉知cms
  • 苏州seo整站优化wordpress 适合程序员主题
  • 网站 内容建设存在的问题一线互联网公司排名
  • 新建网站外链怎么做口碑好网络营销电话
  • 网站建设服务采购方案模板下载用腾讯云做网站
  • 手机端网站开发工具wordpress 手动摘要
  • 揭阳建设局网站手机在线制作网站
  • 网站开发属于哪个板块的dw做购物网站
  • 网站后台管理系统框架有源代码怎么做网站
  • 恐怖网站代码马鞍山网站建设公司
  • 临邑云速网站建设佛山北京网站建设公司
  • 南充市房地产网官方网站西安哪家网站公司做的比较好
  • 网站代运营公司排名湖北企业建站系统平台
  • 苏州建设工程协会网站网站推广运营公司
  • 外贸建站哪好长沙关键词优化报价
  • 扬中网站定制关于网站建设电话销售的话术
  • 沈阳大型网站制作公司wordpress ip验证不当
  • 宁波网站建设高端网站发布和收录怎么做
  • 济宁北湖建设集团网站动漫制作专业就业
  • 最大的房产网站天津河西做网站公司
  • 网站建设 公众号微信第三方网站怎么做
  • 手机移动端网站做多大企业所得税怎么算例题