my-sql 을 접한지 얼마 안되는 초보 유져입니다.
사용자 함수를 만들려고 하는데요
ms-sql과 달리 my-sql에서는 함수 생성시에 delimiter 문을 이용하여 문장구분자를 바꿔서 이용하는 것 까지는 알았는데
터미널창에서는 변경이되는데 gui 툴을 이용하면 변경이 되지를 않습니다.
터미널창에서는 mysql>delimiter '//'; <-------이런식으로 하니까 변경이 되었습니다.
my-sql 버젼은 5.0.51a입니다.
제가 사용해본 툴들은
MySQL Query Browser 1.2,
sqlyog 6.16
sql-front 4.1
을 이용하여 작성을 해봤는데 전혀 되지를 않습니다.
원래 먹히지 않는건지 다른 문제가 있는지 전혀 모르겠습니다.
궁금한게 더 있는데요
함수 생성문안에 if문들이 있을때 end if 나 end 사용시 ';'을 붙여야 하는지요...
또한 변수 선언할때 젤 앞에 @ 가 있으면 에러가 나는지 궁금합니다. (ex: DECLARE @number TINYINT; )
도와주세요~~
|