mysql>mysql> delimiter $$mysql>mysql> CREATE PROCEDURE myProc-> (p_first_name VARCHAR(30),-> p_last_name VARCHAR(30),-> p_city VARCHAR(30),-> p_descri...
分类:
数据库 时间:
2015-09-09 17:29:22
阅读次数:
176
mysql>mysql> delimiter $$mysql>mysql> CREATE PROCEDURE myProc-> (p_first_name VARCHAR(30),-> p_last_name VARCHAR(30),-> p_city VARCHAR(30),-> p_descri...
分类:
数据库 时间:
2015-09-09 16:27:36
阅读次数:
209
create PROCEDURE myTestProcname(in score int ,out result varchar(100))BEGINIF score>60 THENset result='yes';ELSEset result='no';END if;END调用CALL myTes...
分类:
数据库 时间:
2015-09-09 13:19:04
阅读次数:
132
1. ALTER and DROP1 ALTER PROCEDURE p6 COMMENT 'Unfinished' // 2 DROP PROCEDURE p6 // 2. 与Oracle/SQLServer/DB2/ANSI比较 1) 与Oracle比较 1> 摘要: a. ...
分类:
数据库 时间:
2015-09-04 07:33:44
阅读次数:
263
delimiter //drop procedure if exists p_PreLogin//create procedure p_PreLogin( IN in_username varchar(32), IN in_password varchar(32), ...
分类:
数据库 时间:
2015-09-03 17:48:33
阅读次数:
239
1.创建函数 1 CREATEFUNCTIONfactorial(nDECIMAL(3,0)) 2 RETURNSDECIMAL(20,0) 3 DETERMINISTIC 4 BEGIN 5 DECLAREfactorialDECIMAL(20,0)DEFAULT1; 6 DECLAREc...
分类:
数据库 时间:
2015-09-03 01:50:52
阅读次数:
203
1.CREATEROUTINE1 GRANT CREATE ROUTINE 2 ON database-name . * 3 TO user(s) 4 [WITH GRANT OPTION]; CREATEROUTINE可以创建存储过程和函数,还可以创建视图和表.现在内置的root拥有该...
分类:
数据库 时间:
2015-09-02 01:49:20
阅读次数:
207
mysql存储过程也提供了对异常处理的功能:通过定义HANDLER来完成异常声明的实现语法如下:DECLARE handler_type HANDLER FOR condition_value[,...] sp_statement handler_type: CONTINUE | EXIT cond...
分类:
数据库 时间:
2015-09-01 20:01:41
阅读次数:
361
当insert失败时,你可能希望将其错误信息记录在日志文件中,如出错原因,出错时间等.如下代码,先创建主键表及一外键表.然后抛入非主键表中的值时会失败: 1 mysql> CREATE TABLE t2 ( 2 s1 INT, PRIMARY KEY (s1) 3 ...
分类:
数据库 时间:
2015-09-01 16:47:19
阅读次数:
240
1. 条件分支IF-THEN-ELSE-END IF 1 CREATE PROCEDURE p12 (IN parameter1 INT) 2 BEGIN 3 DECLARE variable1 INT; 4 SET variable1 = parameter1 + 1; 5 ...
分类:
数据库 时间:
2015-09-01 12:29:12
阅读次数:
292