Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tại sao tôi nhận được Null từ thủ tục được lưu trữ này?

DELIMITER $$
CREATE PROCEDURE GetName(IN kartennummer CHAR(16), OUT name VARCHAR(91))
BEGIN
    SELECT 
        CONCAT_WS(' ', Vorname, Nachname)
        INTO 
        name
    FROM
        Kunden kund
            JOIN
        Konten kont
    WHERE
        kund.KundenID = kont.KundenID
            AND kont.Kartennummer = kartennummer;
END;
DELIMITER ;

Điều này sẽ chỉ hoạt động, nếu kết quả nếu truy vấn chọn có tên onl1, nhưng giả sử đó là trường hợp của bạn




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để nối nhiều bảng trong symfony2?

  2. Mysql sẽ không khởi động - ibdata1 bị hỏng? - lỗi hệ điều hành số 13 - vấn đề về quyền

  3. python MySQLdb sẽ không chèn vào db

  4. Theo dõi các kết nối đi

  5. Chỉ mục không gian không được sử dụng