电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

SQL Server 存儲過程嵌套示例

瀏覽:6日期:2023-11-02 10:04:46
1) 事例數據庫表:企業信息表

表名稱prd_wxt_enterprise_tbl_EnterpriseInfo數據來源存儲數據企業信息表主鍵/外鍵字段名稱說明類型(精度范圍)備注cEnterpriseIdn 企業IDChar(10)sEnterpriseNamen 企業名稱Varchar(200)sShortNamen 簡稱Varchar(50)sAddressn 地址nVarchar(200)E_systemn 企業所屬系統(0新系統,空或1為舊系統)Char(1)

產品表

表名稱Shop_tbl_ProductInfo數據來源存儲數據產品表主鍵/外鍵字段名稱說明類型(精度范圍)備注P_Code(PK)n 產品SKU號,即下單號,產品系統編號(p123456789)Char(10)not nullEnterpriseIdn 企業IDChar(10)not nullP_Namen 產品名稱Nvarchar(100)not nullP_Pricen 產品價格(單位元)MoneyP_UserPricen 產品會員價(單位元)MoneyRemarkn 備注Nvarchar(500)

2);;;;;要實現的功能:刪除舊企業數據及相關的產品,要求用嵌套存儲過程實現3);;;;;存儲過程:包括兩個存儲過程a) 存儲過程一:根據企業ID,刪除該企業及下面的產品:存儲過程代碼如下:/*功能:刪除企業,同時刪除關聯的表,包括企業表及其關聯的產品表數據創建人: 創建日期:2007-4-10修改日期:2007-4-10*/CREATE PROCEDURE [DeleteEnterprise] (@EnterpriseID nvarchar(10))ASdeclare @strSQL nvarchar(4000)--刪除企業產品表select @strSQL = 'delete from Shop_tbl_ProductInfo where EnterpriseId=''+@EnterpriseID+''';exec(@strSQL)--刪除企業表select @strSQL = 'delete from prd_wxt_enterprise_tbl_EnterpriseInfo where cEnterpriseID=''+@EnterpriseID+''';exec(@strSQL)GOb);;;;;存儲過程二:選出舊企業的數據,然后通過循環嵌套的方式,通過循環語句調用存儲過程一,刪除所有的舊企業數據及其產品數據存儲過程代碼如下:/*功能:刪除舊企業數據,同時刪除關聯的表,包括創建人:創建日期:2007-4-11修改日期:2007-4-11*/CREATE PROCEDURE [DeleteOldEnterprise] ASdeclare @strSQL nvarchar(4000)declare @EnterpriseID nvarchar(10)DECLARE Enterprise_CURSOR Cursor FORSelect cEnterpriseId from prd_wxt_enterprise_tbl_EnterpriseInfo where e_system='1' or e_system is nullOPEN Enterprise_CURSORFetch next from Enterprise_CURSORinto @EnterpriseID--以下一直到END都是循環語句WHILE @@FETCH_STATUS = 0BEGIN--下面這行是調用存儲過程一刪除企業及其產品數據exec DeleteEnterprise @EnterpriseIDFetch next from Enterprise_CURSORinto @EnterpriseIDENDCLOSE Enterprise_CURSORDEALLOCATE Enterprise_CURSORGO
標簽: Sql Server 數據庫
主站蜘蛛池模板: 氢氧化钙设备_厂家-淄博工贸有限公司 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 楼承板设备-楼承板成型机-免浇筑楼承板机器厂家-捡来 | 湖南教师资格网-湖南教师资格证考试网 | 贵州自考_贵州自学考试网| 碳纤维布-植筋胶-灌缝胶-固特嘉加固材料公司 | 热闷罐-高温罐-钢渣热闷罐-山东鑫泰鑫智能热闷罐厂家 | 南京试剂|化学试剂|分析试剂|实验试剂|cas号查询-专业60年试剂销售企业 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 南京蜂窝纸箱_南京木托盘_南京纸托盘-南京博恒包装有限公司 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 天长市晶耀仪表有限公司| 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | 精密五金加工厂-CNC数控车床加工_冲压件|蜗杆|螺杆加工「新锦泰」 | 转子泵_凸轮泵_凸轮转子泵厂家-青岛罗德通用机械设备有限公司 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 水性漆|墙面漆|木器家具漆|水漆涂料_晨阳水漆官网 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 期货软件-专业期货分析软件下载-云智赢| 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 塑木弯曲试验机_铜带拉伸强度试验机_拉压力测试台-倾技百科 | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 橡胶弹簧|复合弹簧|橡胶球|振动筛配件-新乡市永鑫橡胶厂 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 |