Hiển thị kết quả từ 1 đến 2 / 2
  1. #1
    Tham gia
    08-09-2007
    Location
    HCM
    Bài viết
    53
    Like
    0
    Thanked 0 Times in 0 Posts

    Vấn đề về function trong mysql

    Mấy bro cho mình hỏi một chút về cấu trúc function trong MySQL, mình tạo 1 function đơn giản như sau:

    CREATE FUNCTION fn_NewValue(@myinput NVARCHAR(30))
    RETURNS NVARCHAR(30)
    BEGIN
    IF @myinput IS NULL
    SET @myinput = 'Not Applicable'
    RETURN @myinput
    END

    thì mysql nó báo lỗi là:

    Error Code : 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@myinput nvarchar(30))
    RETURNS nvarchar(30)
    BEGIN
    IF @myinput IS NULL
    SET @myinp' at line 1

    Mong mấy bro chỉ giúp mình bị lỗi chỗ nào. Thanks!
    Quote Quote

  2. #2
    Tham gia
    08-08-2005
    Bài viết
    295
    Like
    0
    Thanked 4 Times in 4 Posts
    Bạn khai báo sai var rồi

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •