15-06-2012, 21:38
|
|
|
|
חבר מתאריך: 17.09.05
הודעות: 6,023
|
|
בניית פרוצדורה פשוטה בMYSQL
שלום
אני DBA של MSSQL ואני עובד כרגע עם MYSQL.
אני מנסה ליצור פרוצדורה פשוטה ואני לא מצליח להריץ אותה למרות שאת השאילתה ואת הגדרת המשתנים שבה אני מצליח להריץ בלי הפרוצדורה.
כרגע אני סתם מנסה להכניס אל תוך משתנה פנימי ID של שיר מסויים לפי שם האמן
מה יכולה להיות הבעייה?
תודה
קוד:
CREATE PROCEDURE EditSong
(
IN SongID BIGINT,
IN SongName varchar(128),
IN AlbumName varchar(256),
IN ArtistName varchar(256),
IN Length varchar(32),
IN image varchar(1024)
)
BEGIN
SET @ArtistID=0;
SET @AlbumID=0;
SELECT @ArtistID := ArtistID FROM artists WHERE ArtistName = @ArtistName;
END
_____________________________________
|