1. Klassifizierung gespeicherter Prozeduren
Systemgespeicherte Prozeduren
Lokale gespeicherte Prozeduren (benutzerdefiniert)
Temporär gespeicherte Prozedur (lokale [#], globale [##] temporäre gespeicherte Prozedur)
2. Erstellen Sie eine gespeicherte Prozedur
--选出价格区间的商品信息create procedure sp_goods_price@minprice float ,@maxprice floatas select * from goods where price>=@minprice and price <=@maxpricego
Führen Sie die gespeicherte Prozedur aus: „execute sp_goods_price 200 2000“
3. Ändern Sie die gespeicherte Prozedur
create procedure sp_goods_betw@minprice float =200,@maxprice float=3000as select * from goods where price>=@minprice and price <=@maxpricego
4 . Löschen Sie die gespeicherte Prozedur Prozedur
drop procedure sp_goods_price
5. Sehen Sie sich die gespeicherte Prozedur an
sp_helptext procedureName sp_help procedureName
6. Benennen Sie die gespeicherte Prozedur um
exec sp_rename oldName newName
**Lokale gespeicherte Prozedur
<p style="margin-bottom: 7px;">create procedure #sp_goods_betw@minprice float ,@maxprice floatas select * from goods <br/>where price>=@minprice and price <=@maxpricego<br/></p>
**Globale gespeicherte Prozedur
create procedure ##sp_goods_betw@minprice float ,@maxprice floatas select * from goods where price>=@minprice and price <=@maxpricego
**Nicht zwischengespeicherte gespeicherte Prozedur
,
with recompile
as select * from goods where price>=@minprice and price <=@maxpricego
**Verschlüsselt gespeicherte Prozedur
,
with enctyption
as select * from goods where price>=@minprice and price <=@maxpricego
Das obige ist der detaillierte Inhalt vonSo definieren, ändern und löschen Sie gespeicherte Prozeduren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!