SQL/MySQL/Procedure Function/VARCHAR — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (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>