存储过程

✍ dations ◷ 2025-06-08 19:25:25 #数据库管理系统,计算机编程

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

相关

  • 莫西沙星莫西沙星(学名:Moxifloxacin,发音“moxi FLOX a sin”)是一种由拜尔公司开发的第四代人工合成的喹诺酮类抗细菌药(8-methoxy-fluoroquinolone类抗生素)。其口服剂(以盐酸莫西沙星之
  • 盖-吕萨克定律盖-呂薩克定律(英语:Gay-Lussac's law)是指在同温同压下,气体相互之间按照简单体积比例进行反应,并且生成的任一气体产物也与反应气体的体积成简单整数比。此一化学定律由法国化
  • 麻醉药麻醉药(英语:anesthetic、或anaesthetic)是一种麻醉学所用的麻醉药品,可暂时、可逆性的使人丧失知觉。麻醉药分为两大类:全身麻醉药导致可逆的意识丧失;局部麻醉药导致身体的有限
  • 屏东平原屏东平原为台湾之一陷落冲积平原,面积约1,210平方公里,为仅次于嘉南平原之台湾第二大平原。屏东平原位于台湾西南部,属于南台湾地区,行政区属于屏东县一部分。南北长约 60 公里
  • 光时光时(Light hour)是长度单位之一,是光于一小时在真空所行走的距离,一光时相等于1,079,252,848,800米(~ 1.08兆米)。但由于以光时这个单位测量恒星显得太小,而测量太阳系天体又显得
  • 大日本住友制药大日本住友制药股份有限公司(日语:大日本住友製薬株式会社、英语:Sumitomo Dainippon Pharma Co., Ltd.)是日本一家制药公司。其为住友化学所属。前身为1897年成立的大阪制薬株
  • 桑尼·珀杜乔治·欧文·“桑尼”·珀杜三世(英语:George Ervin "Sonny" Perdue III;1946年12月20日-),是美国的一位政治人物。在2003年至2011年期间,桑尼·珀杜担任第81任乔治亚州州长职务。
  • 拉雷多 (德克萨斯州)拉雷多 (Laredo, Texas)是美国德克萨斯州南部的一个城市,位于格兰德河北岸,对岸为墨西哥新拉雷多。是韦布县县治。面积218.96平方公里,2006年人口为215,484人。1755年开埠,1852年
  • 翁索内戈罗翁索内戈罗(印尼语:Wongsonegoro,1897年4月20日-1978年3月4日),已故印度尼西亚(印尼)政治人物,曾任印尼内政部长、司法部长、教育与文化部长,并于第一届阿里·沙斯特罗阿米佐约内阁在
  • 美国物理学会流体力学奖流体力学奖(英语:Fluid Dynamics Prize)是美国物理学会颁发的流体力学奖项,自1979年起每年颁发一次,以奖励在流体力学领域作出杰出贡献的科学家。该奖项是美国物理学会流体力学分