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

نام تاپیک: مشکل با مقدار دهی stored proceduer

  1. #1
    کاربر دائمی
    تاریخ عضویت
    تیر 1388
    محل زندگی
    نا کجا باد
    پست
    813

    مشکل با مقدار دهی stored proceduer

    سلام به دوستان من در یک storedproceduer سه تا select نوشتم برای سه تا فیلد که اگر مثلا کاربر textbox1 را مقدار دهی کرد بر اساس کد و اگر textbox2 نام و textbox3 قیمت را برای پیدا کنه من اینها را در storedproceduer نوشتم به case گیر داد چه کار باید بکنم و در این select ها از دستور like آیا درست استفاده کردم یا خیر

    CREATE PROCEDURE
    [dbo].[maseer_search]
    (
    @text
    nvarchar(50),
    @num
    char(10)
    )
    AS
    select case(num)

    case 1:
    {
    SELECT *
    FROM maseer
    WHERE [id]like @text
    }
    case 2:
    {
    SELECT *
    FROM maseer
    WHERE [name]like @text
    }
    case 3:
    {
    SELECT *
    FROM maseer
    WHERE [cost] like @text
    }
    RETURN

  2. #2
    کاربر دائمی آواتار ozzy_mra
    تاریخ عضویت
    مهر 1388
    محل زندگی
    تهران
    پست
    544

    نقل قول: مشکل با مقدار دهی stored proceduer

    نقل قول نوشته شده توسط mohammad kafiyan مشاهده تاپیک
    سلام به دوستان کسی نیست کمک کنه
    SELECT   ProductNumber, Category =
    CASE ProductLine
    WHEN 'R' THEN 'Road'
    WHEN 'M' THEN 'Mountain'
    WHEN 'T' THEN 'Touring'
    WHEN 'S' THEN 'Other sale items'
    ELSE 'Not for sale'
    END,
    Name
    FROM Production.Product

  3. #3
    کاربر دائمی آواتار ozzy_mra
    تاریخ عضویت
    مهر 1388
    محل زندگی
    تهران
    پست
    544

    نقل قول: مشکل با مقدار دهی stored proceduer

    ساختار case رو تو sql server اشتباه نوشتید

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    شهر راز
    پست
    98

    نقل قول: مشکل با مقدار دهی stored proceduer

    سلام ساختار كيس رو با استفاده از if پياده سازي كنيد

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

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