sql >> Databáze >  >> RDS >> Mysql

Vytvoření uložené procedury v MySQL5 pomocí -Tag ColdFusion 9

možná to děláš složitější, jak to má být. Našel jsem následující diskuzi o tom, že nepotřebujete DELIMIER klíčové slovo:http://forums.mysql.com/read .php?39,130834,248556#msg-248556

<CFQUERY datasource="mysql_jdbc">
    DROP FUNCTION IF EXISTS `replace_ci`;

    CREATE FUNCTION `replace_ci` ( str TEXT,needle CHAR(255),str_rep CHAR(255))
        RETURNS TEXT
         DETERMINISTIC
        BEGIN
        DECLARE return_str TEXT;
        SELECT replace(lower(str),lower(needle),str_rep) INTO return_str;
        RETURN return_str;
     END
</CFQUERY>

Nezapomeňte přidat allowMultiQueries=true na vaši adresu URL JDBC:http://www.bennadel.com/blog/1542-MySQL-3-4-com-mysql-jdbc-Driver-And-allowMultiQueries-true.htm




  1. Jak importovat a exportovat soubory CSV pomocí PHP a MySQL

  2. Jak vložit dlouhý řetězec do datového typu CLOB v Oracle

  3. Nástroj SQL Server bcp a číselný datový typ

  4. Úlohy hybridní databáze OLTP/Analytics:Replikace dat MySQL do ClickHouse