2014-02-01 3 views
-1

Мне нужно преобразовать эту хранимую процедуру MSSQL в MySQL, кто-нибудь помочь мне, пожалуйстахранимой процедуры MSSQL для MYSQL

1)

GO 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 
ALTER procedure [dbo].[sp_IS] 
as 
insert into request (dateIS) values (GETDATE()) 

2)

SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 
ALTER procedure [dbo].[sp_RN] 
as 
select COUNT(id) "quantity" from notify 

СПАСИБО!

ответ

0

Посмотрите на эту

CREATE

[DEFINER = { user | CURRENT_USER }] 

PROCEDURE sp_name ([proc_parameter[,...]]) 

[characteristic ...] routine_body 

CREATE 

[DEFINER = { user | CURRENT_USER }] 

FUNCTION sp_name ([func_parameter[,...]]) 

RETURNS type 

[characteristic ...] routine_body 

proc_parameter: 

[ IN | OUT | INOUT ] param_name type 

func_parameter: 

param_name type 

type: 

Any valid MySQL data type 

characteristic: 

COMMENT 'string' 

| LANGUAGE SQL 

| [NOT] DETERMINISTIC 

| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA } 

| SQL SECURITY { DEFINER | INVOKER } 

routine_body: 

Valid SQL routine statement 
+0

Спасибо за помощь мне парень, CHEERS – Vigo

0

Изменение хранимой процедуры

MySQL предоставляет оператор PROCEDURE ALTER изменить процедуру, но допускает только возможность изменять некоторые характеристики , Если вам нужно изменить тело или параметры, вы должны сбросить и воссоздать процедуру.

DROP PROCEDURE IF EXISTS sp_IS; 
delimiter // 
create PROCEDURE sp_IS 
    BEGIN 
     insert into request (dateIS) values (GETDATE()) 
    END 
delimiter; 

DROP PROCEDURE IF EXISTS sp_RN; 
    delimiter // 
    create PROCEDURE sp_RN 
     BEGIN 
      select COUNT(id) AS quantity from notify 
     END 
delimiter; 
+0

спасибо ... спасибо за помощь мне, я буду пытаться это, CHEERS – Vigo

+0

, но смотреть это ... DROP PROCEDURE IF EXISTS sp_ingresarSolicitud; разделитель // создать ПРОЦЕДУРА sp_IS НАЧАТЬ INSERT INTO request (dateIS) VALUES (GETDATE()); END разделитель; У меня ошибка в BEGIN, для этого или нет? SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO – Vigo

Смежные вопросы