mehdi_moosavi
دوشنبه 16 خرداد 1384, 14:48 عصر
سلام
من یک فانکشن توی اسکیوال نوشتم که مقدار بازگشتی اون (200)nvarchar هست
البته توی برنامه ام اشکالی پیش اومده حالا میخوام بدونم آیا ممکنه از این فانکشن باشه و اصولا فانکشنی که کاراکتر دویست تایی برگردونه درسته یا نه ؟
CREATE FUNCTION Name_Of_Cod (@Mcod nvarchar(50),@TableName nvarchar(30))
RETURNS nvarchar(200) AS
BEGIN
declare @Mname nvarchar(200)
if @TableName='_ahj' begin
if (select count(*) from _ahj where ltrim(rtrim(cod))=ltrim(rtrim(@mcod)))>0
set @Mname=(select [name] from _Dastgahj where ltrim(rtrim(cod))=ltrim(rtrim(@mcod)))
else set @Mname=''
end
return @Mname
END
با تشکر
من یک فانکشن توی اسکیوال نوشتم که مقدار بازگشتی اون (200)nvarchar هست
البته توی برنامه ام اشکالی پیش اومده حالا میخوام بدونم آیا ممکنه از این فانکشن باشه و اصولا فانکشنی که کاراکتر دویست تایی برگردونه درسته یا نه ؟
CREATE FUNCTION Name_Of_Cod (@Mcod nvarchar(50),@TableName nvarchar(30))
RETURNS nvarchar(200) AS
BEGIN
declare @Mname nvarchar(200)
if @TableName='_ahj' begin
if (select count(*) from _ahj where ltrim(rtrim(cod))=ltrim(rtrim(@mcod)))>0
set @Mname=(select [name] from _Dastgahj where ltrim(rtrim(cod))=ltrim(rtrim(@mcod)))
else set @Mname=''
end
return @Mname
END
با تشکر