Não tenho grande experiencia em DataBase e me deparei com a seguinte situação, tenho scripts prontas para MySQL mas meu database é MSSQL, portanto pergunto se existe alguma ferramenta para converter MySQL para MSSQL ?
Abaixo um exemplo do que tenho em MySQL:
-----------------------
DROP FUNCTION IF EXISTS cck.fn_cck_Constante $$
CREATE DEFINER=`root`@`localhost` FUNCTION `fn_cck_Constante`(dtData DATETIME, nCampoMemoria INT) RETURNS double
BEGIN
DECLARE dbSaida DOUBLE;
DECLARE nIdConstante INT;
SET nIdConstante = fn_cck_IdConstante(dtData, nCampoMemoria);
SELECT IF(nIdConstante > 0,
(SELECT constante FROM constante WHERE id_constante = nIdConstante AND id_campo_memoria = nCampoMemoria),
Pergunta
luisiduarte
Boa tarde pessoal,
Não tenho grande experiencia em DataBase e me deparei com a seguinte situação, tenho scripts prontas para MySQL mas meu database é MSSQL, portanto pergunto se existe alguma ferramenta para converter MySQL para MSSQL ?
Abaixo um exemplo do que tenho em MySQL:
-----------------------
DROP FUNCTION IF EXISTS cck.fn_cck_Constante $$
CREATE DEFINER=`root`@`localhost` FUNCTION `fn_cck_Constante`(dtData DATETIME, nCampoMemoria INT) RETURNS double
BEGIN
DECLARE dbSaida DOUBLE;
DECLARE nIdConstante INT;
SET nIdConstante = fn_cck_IdConstante(dtData, nCampoMemoria);
SELECT IF(nIdConstante > 0,
(SELECT constante FROM constante WHERE id_constante = nIdConstante AND id_campo_memoria = nCampoMemoria),
0) INTO dbSaida;
RETURN dbSaida;
END $$
DELIMITER ;
--------------------
Grato
Att
Luis Duarte
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.