الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الخطا فى هذه الfunction

بدأه shosho842000 في 28 مايو 2010 · 2 رد · 500 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمته الله وبركاته

ما الخطا فى هذه الfunction

CREATE FUNCTION amountemp (@id int) 

	-- Add the parameters for the function here

RETURNS decimal(5, 3)
AS
BEGIN
	-- Declare the return variable here
DECLARE @total1 decimal(5, 3)
DECLARE @date datetime 
	-- Add the T-SQL statements to compute the return value here
SET @total1= SELECT a.total1 FROM amount a WHERE a.emp_id=@id AND a.date1=@date

حيث اقوم باستعراض total1 من الجدول واظهارة فى متغير فقط

وشكراااااااااااا

يظهر هذا الerror

Incorrect syntax near the keyword 'SELECT'.

#3

بسم الله الرحمن الرحيم

اخى العزيز

CREATE FUNCTION amountemp (@id int)       
RETURNS decimal(5, 3)
AS
BEGIN       
DECLARE @total1 decimal(5, 3)
DECLARE @date datetime        
SET @total1= 
(
SELECT Bancname
FROM dbo.banks
WHERE ID = '3'
)
RETURN(@total1)
end

دى طريقة انشاء FUNCTION فى ال sql

و ده رابط جميل جدا لشرح ال FUNCTION رابطي

مواضيع مشابهة