代码改变世界

随笔档案-2013年01月

Oracle存储过程简单示例

2013-01-22 15:00 by Yang-Onion, 237 阅读, 收藏, 编辑
摘要: 记录一个简单的Oracle存储过程,主要区别它和SQL存储过程的不同。涉及到:输入输出参数(不能定义参数的长度)、定义变量(没有DECLARE)、变量赋值方式(SELECT INTO、:=)、字符串连接(||)、条件语句IF ELSIF END IF等。CREATE OR REPLACE PROCEDURE SP_DELETE_BYFILENAME(V_TABLENAME NVARCHAR2, V_CONDITIONS NVARCHAR2,V_IP NVARCHAR2,V_CURRENTUSER NVARCHAR2)AS V_OUTDATEORDERCOUNT INTEGER; V_H... 阅读全文

存储过程示例-增加、删除、修改任意表中的任意字段

2013-01-12 02:41 by Yang-Onion, 885 阅读, 收藏, 编辑
摘要: 1:当表不存在时,会根据你输入的表名自动创建一个表,同时也会根据你输入的字段名添加一个字段到该表中。2:当表中的字段只有1个时,不能删除这个唯一的字段。3:修改字段,包括修改字段的类型和修改字段的长度,这里的数据类型只包括nvarchar、int、float、datetime、money、bit。 如果想要添加varchar等有长度的字段类型只需要稍微修改一下Lower(@strColumnType) = 'nvarchar',在所在有的判断中再添加条件即可。4:当IF、ELSE、 ELSE IF中有多条SQL语句时,请使用BEGIN END,类型于程序语言中的大括号{},不然 阅读全文
home page tracking
NutriSystem Diet
点击右上角即可分享
微信分享提示