سلام دوستان
چطوری میشه یک Query در sql ذخیره کرد
ممنون میشم بهم کمک کنید
هر کاری کردم بعد از انتخاب گزینه save میره برا آدرس دهی
اما من میخوام که روی DataBase ذخیره بشه که بتونم از #C صداش بزنم
سلام دوستان
چطوری میشه یک Query در sql ذخیره کرد
ممنون میشم بهم کمک کنید
هر کاری کردم بعد از انتخاب گزینه save میره برا آدرس دهی
اما من میخوام که روی DataBase ذخیره بشه که بتونم از #C صداش بزنم
میتونی بگی منظورت از Query چی هستش؟!
اگه View هست که خیلی راحت میتونی بعد از Run کردن ذخیره اش کنی.
اگه Stored Procedure هست که اونم خیلی راحت ذخیره میشه و توی برنامه قابل استفاده هستش.
اگه Function هست به همین منوال.
و...
داداش پس لطفا این کد رو چک کن مگه مشکلی داره اجرا نمیزنه
USE [amin]
GO
/****** Object: StoredProcedure [dbo].[sp_Check] Script Date: 06/08/2011 1844 ******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
ALTERproc [dbo].[sp_Check]
@user varchar(20),
@pass nvarchar(30),
@i tinyintoutput
AS
begin
declare @c varchar(20)=''
SELECT @c = username FROM tbluser where username = @user and pass = @pass
if (@c = @user)
set @i = 1
else
set @i = 0
end
آهان !!!!!!!!!!
نکنه مشکلت هنوز همونه که چجوری بفهمی یه رکورد قبلا ثبت شده یا نه؟؟؟!!
چرا اینقدر پیچوندی؟؟!!!!!!!!!!!!!!!!!!
اینجا رو ببین:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ضمن اینم یه نمونه SP ساده برای راه افتادن کارت:
این SP رو بصورت ExecuteScaler اجرا میکنی ، اگه حاصل بیشتر از صفر بود یعنی رکورد تکراری هستش.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فقط اگه خواستی یه SP رو برای بار اول اجرا کنی (یعنی هنوز ساخته نشده بود) ، بجای ALTER بنویس CREATE .
Last edited by Open-Source; 08-06-2011 at 18:26.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)