存储过程

✍ dations ◷ 2025-05-19 12:55:58 #数据库管理系统,计算机编程

存储过程,又称存储程序(英语:Stored Procedure),是在数据库存储复杂程序,以便外部程序调用的数据库对象,可以视为数据库的一种函数或子程序。

存储过程具有下列的好处:

存储过程是数据库对象之一,必须使用数据定义语言来创建,例如:

CREATE PROCEDURE usp_AddProduct(   @Barcode varchar(13),   @Caption nvarchar(50))ASBEGIN   IF LEN(@Barcode) < 13       RAISERROR('Barcode length is too short.')   INSERT INTO MyProducts (Barcode, Caption) VALUES (@Barcode, @Caption)END

外部程序需要使用 EXECUTE 或 CALL 来调用存储过程。

相关

  • 安大略湖安大略湖(Lake Ontario)北邻加拿大安大略省,南毗尼亚加拉半岛和美国纽约州,是北美洲五大湖之一。安大略来自易洛魁语Skanadario,意思是“美丽之湖”或“闪光之湖”。加拿大的安大
  • 1924年冬季奥林匹克运动会越野滑雪比赛越野滑雪比赛在1924年冬季奥林匹克运动会上列为了正式比赛项目,该届冬奥会中总共举办了2项越野滑雪比赛。其中50千米的比赛于1924年1月30日(星期三)举办,而18千米的比赛于1924年
  • 台湾新光商业银行台湾新光商业银行股份有限公司,简称:“新光银行”、“新光商银”、“新光银”、“SKBank”、“SKCB”,为台湾的商业银行之一,全台湾分行家数达105家。前身为诚泰商业银行与联信
  • 第二次世界大战会议列表第二次世界大战会议列表列举了盟国的所有会议。丘吉尔共出席14次会议,罗斯福出席了12次,斯大林出席了5次。
  • 支配在计算机科学中,控制流图的一个节点 d 支配节点 n,当且仅当从开始节点(可以理解为源)到节点 n的每一条路径均要经过节点d,写作d dom n (一写作d ≫
  • 1-辛烯1-辛烯,又名正辛烯,常温下为无色液体,是含有8个碳原子的直链烯烃,化学式为C8H16。它可用于表面活性剂、增塑剂、高分子材料的生产,也能用作食品添加剂。
  • 腓特烈堡皇宮腓特烈堡皇宫(丹麦语:Frederiksberg Slot)是位于丹麦腓特烈堡市的一座巴洛克式宫殿建筑,邻近哥本哈根动物园。宫殿修建于1699年至1735年期间。在19世纪中期之前,腓特烈堡皇宫曾是
  • 安德鲁斯·安西普安德鲁斯·安西普(爱沙尼亚语:Andrus Ansip,1956年10月1日-)生于爱沙尼亚塔尔图,是爱沙尼亚的一位政治人物,爱沙尼亚改革党主席,2005年至2014年任爱沙尼亚总理。生于塔尔图,1979年毕
  • 刘廷臣刘廷臣(?-?),字伯邻,山西平阳府洪洞县人,军籍,明朝政治人物。嘉靖十六年(1537年)乡举试得第一名举人。嘉靖十七年(1538年)中式戊戌科会试第一百九十六名,登第二甲第二十二名。授裕州知州,擢
  • 环刺棘海胆环刺棘海胆()是海胆的一种,其硬壳直径长约5厘米。它有两组棘刺,较短及闭合的棘刺较为深色,会造成刺痛的感觉;较长而打开的棘刺则有环带。环刺棘海胆分布在印度太平洋海域。它们是