PDA

View Full Version : استفده از Stored Procedure در Mysql



HAMIDyekta
دوشنبه 09 تیر 1393, 11:18 صبح
سلام
من می خوام مثل SQL Server توی MySql از Stored Procedure استفاده کنم . لطفا راهنمایی فرمائید.

us1234
دوشنبه 09 تیر 1393, 20:00 عصر
این نمونه تعریف یک تابع است :

CREATE FUNCTION F_TEST(PID INT) RETURNS VARCHARBEGIN
DECLARE NAME_FOUND VARCHAR DEFAULT "";


SELECT EMPLOYEE_NAME INTO NAME_FOUND FROM TABLE_NAME WHERE ID = PID;
RETURN NAME_FOUND;
END;

توضیحات بیشتر :
http://stackoverflow.com/questions/14606900/mysql-create-a-simple-function

سعید صابری
دوشنبه 09 تیر 1393, 20:46 عصر
فکر کنم دوستمون SP را می خواست!
http://dev.mysql.com/doc/refman/5.0/en/create-procedure.html

us1234
سه شنبه 10 تیر 1393, 19:46 عصر
فکر کنم دوستمون SP را می خواست!
http://dev.mysql.com/doc/refman/5.0/en/create-procedure.html

دقیقا فرق sp و تعریف تابع در mySql چیه ؟ :لبخند:

miladamirzadeh
سه شنبه 10 تیر 1393, 21:34 عصر
توابع یک مقدار بر می گردانند مانند هر تابع دیگر در MySQL و می توانند در کوئری ها مورد استفاده قرار گیرند.
SP ها یک روتین هستند، می توانند چند متغیر خروجی داشته باشند و باید با دستور CALL فراخوانی شوند.