Heim > Datenbank > MySQL-Tutorial > Oracle存储过程的格式

Oracle存储过程的格式

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 17:07:07
Original
1039 Leute haben es durchsucht

存储过程在程序中是常用的,在项目中我也经常写一些,但是犯了一个错误是,我老是把sql语句的过程,写成一长串sql语句,然后按正

存储过程在程序中是常用的,在项目中我也经常写一些,但是犯了一个错误是,我老是把sql语句的过程,写成一长串sql语句,然后按正常的sql运行。因此造成代码过长,而且数据库一有改动就要改程序。

例如,两个表table1,,table2,table1的主键作为table2的外键,要插入数据,就有

sql = string.format(sql,参数);然后 excutesql(sql);

真是汗颜啊。为了做一名高水平的程序员,这种写法一定要改正。

Oracle 中 create procedure语法如下:

or replace如果名称已存在则替换;

procedure_name过程名;

parameter_name参数名;

type参数类型;

in|out|in out,in默认值,参数值运行中不改变,out参数的值只在运行中赋值,in out既可事先赋值,也可运行中赋值;

procedure_body过程实体。

后面的代码一定要严格按照面向对象的思想,多用数据库的特有功能,过程,函数,触发器等。要做到数据库和程序进行分离。

linux

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage