SQL/MySQL/Procedure Function/VARCHAR — различия между версиями

Материал из SQL эксперт
Перейти к: навигация, поиск
м (1 версия)
 
м (1 версия)
 
(нет различий)

Текущая версия на 13:17, 26 мая 2010

VARCHAR(255) DEFAULT "This will not be padded"

   <source lang="sql">

mysql> mysql> delimiter $$ mysql> mysql> CREATE PROCEDURE myProc()

   -> BEGIN
   ->      DECLARE l_varchar   VARCHAR(255) DEFAULT "This will not be padded";
   ->
   ->     select l_varchar;
   -> END$$

Query OK, 0 rows affected (0.00 sec) mysql> delimiter ; mysql> mysql> call myProc(); +-------------------------+ | l_varchar | +-------------------------+ | This will not be padded | +-------------------------+ 1 row in set (0.00 sec) Query OK, 0 rows affected (0.00 sec) mysql> mysql> drop procedure myProc; Query OK, 0 rows affected (0.00 sec) mysql> mysql>

       </source>
   
  


VARCHAR type variable

   <source lang="sql">

mysql> mysql> mysql> delimiter $$ mysql> mysql> CREATE PROCEDURE myProc()

   -> BEGIN
   ->     DECLARE my_varchar     VARCHAR(30)
   ->             DEFAULT "Hello World!";       /* 30 bytes of text*/
   ->
   ->     select my_varchar;
   -> END$$

Query OK, 0 rows affected (0.00 sec) mysql> delimiter ; mysql> mysql> call myProc(); +--------------+ | my_varchar | +--------------+ | Hello World! | +--------------+ 1 row in set (0.00 sec) Query OK, 0 rows affected (0.00 sec) mysql> mysql> drop procedure myProc; Query OK, 0 rows affected (0.00 sec) mysql> mysql>

       </source>