نمایش نتایج 1 تا 2 از 2

نام تاپیک: مقدار دهي به متغير

  1. #1

    مقدار دهي به متغير

    سلام
    يك spدارم كه شامل 3متغيير نام @name،تاريخ شروع fdate@ و تاريخ اتمام edate@ مي باشد
    حال مي خواهم هر گاه كاربر در برنامه تاريخ را مقدار دهي نكرد sql بطور پيش فرض تاريخ شروع را برابر تاريخ اول سال جاري قراردهد(2010/01/01) و همچنين اگر براي تاريخ اتمام هم داده اي وارد نشد تاريخ روز جاري وارد شود(2010/09/19)

  2. #2
    کاربر دائمی
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    تهران
    سن
    60
    پست
    293

    نقل قول: مقدار دهي به متغير

    من فرض را بر این می گذارم که منظور شما از کلمه «متغیر» در حقیقت وازه «پارامتر» می باشد، چون به غیر از این سوالتان معنی نخواهد داشت.

    این کد را ببینید. آیا به شما کمک می کند؟


    if object_id( 'dbo.Iran58_Proc' ) is not null
    drop proc dbo.Iran58_Proc;
    go

    create proc dbo.Iran58_Proc
    (
    @name nvarchar(100),
    @fDate date = '2010-01-01',
    @eDate date = '2010-09-19'
    )
    as
    begin
    select @name Name, @fDate StartDate, @eDate EndDate;
    end;

    go

    exec dbo.Iran58_Proc 'Behzad', '2009-3-30', '2011-12-30';
    exec dbo.Iran58_Proc 'Iran58', '2009-3-30';
    exec dbo.Iran58_Proc 'Nasrin';

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •