存储过程

✍ dations ◷ 2025-11-08 20:30:10 #数据库管理系统,计算机编程

存储过程,又称存储程序(英语: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 来调用存储过程。

相关

  • 三氧化二铋三氧化二铋是一种无机化合物,化学式为Bi2O3,是铋最重要的化合物之一,虽然三氧化二铋可以从天然的铋华(一种矿物)取得,但是它主要的来源通常是炼铜或铅时的副产物,或直接燃烧铋(蓝色
  • 十五酸十五酸(Pentadecanoic acid),分子式CH3(CH2)13COOH。这种脂肪酸可以在奶牛的乳汁中微量找到。 牛奶也是十五酸的主要来源不饱和脂肪酸
  • 社会主义平等党社会主义平等党(英语:Socialist Equality Party,缩写为SEP)是美国一个托洛茨基主义政党,是第四国际国际委员会的主要成员。该党成立于1964年9月,当时取名为争取第四国际美国委员会
  • 武广客运专线.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none
  • 拉普兰 (瑞典)拉普兰(Lappland)是位于瑞典北部,诺尔兰的一个旧省。与耶姆特兰、翁厄曼兰、西博滕、北博滕和挪威、芬兰相邻。拉普兰占了瑞典陆地面积的近四分之一。后北半部被并入北博滕省,南
  • 东游东游可以指
  • 安贞桓安贞桓(안정환,1976年1月27日-),韩国的前足球运动员,现为综艺节目主持,曾效力于意大利佩鲁贾、德国杜伊斯堡足球俱乐部和中国大连实德等俱乐部。安贞桓首支效力的球队是釜山大宇,199
  • 伏尔加哥萨克伏尔加哥萨克(俄语:Волжские казаки),是十六世纪出现的自由哥萨克社群。伏尔加哥萨克参加叶尔马克征服西伯利亚汗国,由于在18世纪成立了察里津堡垒线,沙俄政府决定
  • 米兰·加基奇 (1986年出生足球运动员)米兰·加基奇(塞尔维亚语:Mилaн Гajић;1986年11月17日-)是一位塞尔维亚足球运动员。在场上的位置是中场。他现在效力于瑞士足球超级联赛球队伯尔尼年轻人体育俱乐部。他也
  • 2022年阿尔梅勒世界园艺博览会荷兰国际园艺博览会又称芙萝莉雅蝶园艺博览会(荷兰语:Floriade)是十年一度于荷兰举办的国际园艺博览会。