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

نام تاپیک: sp & views

  1. #1

    sp & views

    می خوام توسط یه sp یه view بسازم که از آن در گزارشم استفاده کنم. به صورت پویا هر وقت نیاز به گزارش داشتم sp اجرا میشه و با ساختن view‌ متغییرهای مورد نظر را برگردونه .
    میشه این کارو کرد؟ چه جوری؟ از راهنماییتون ممنون میشم.

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1385
    محل زندگی
    تهران
    پست
    91
    بله میشود
    شما میتوانید در sp خود از دستور CREATE VIEW استفاده کنید و باید یک Dynamic Query بسازید و فیلدهاتون و نام جدول را به این SP پاس بدید تا توسط آنها بتواند View را Create نماید.برای راهنمایی بیشتر میتونید به MSDN مراجعه کنید و کلمات کلیدی CREATE VIEW و EXEC (جهت دانستن نحوه ساختن و اجرای Dyanmic Query)را Search کنید

  3. #3
    از راهنماییتون ممنون. میشه یه مثال بزنید.

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1385
    محل زندگی
    تهران
    پست
    91

    CREATEPROC Proc1
    @TableName NVarchar(20),
    @FieldName_Str NVarchar(MAX),
    @Where_Str NVarchar(MAX)
    AS
    DECLARE @Query_Str NVARCHAR(MAX),@Space CHAR(1)
    SET @Space=SPACE(1)
    SET @Query_Str='CREATE VIEW [dbo].[View_1]
    AS
    SELECT'+@Space+@FieldName_Str+@Space+'
    FROM'+@Space+@TableName+@Space+'WHERE'+@Space+@Where_Str
    EXEC(@Query_Str)
    Go

    EXEC Proc1 'TableName','f1,f2,f3','f1>f2 AND f2=f3'


    اینم یه مثال کوچیک
    امیدوارم که بهتون کمک کنه

  5. #5
    یه دنیا ممنون از راهنمایی که کردید.

  6. #6
    دوست عزیز

    چرا به جای اینکه به وسیله Sp
    View را بسازید
    یک باره از خود Sp برای نمایش اطلاعات استفاده نمیکنید

    منظورم این است که دستورات Select که View انجام میدهد را در Sp پیاده سازی کنید

    در این صورت سرعت گزارش گیری بیشتر هم میشود

تاپیک های مشابه

  1. ساخت یک Views که ستونهای آن ...
    نوشته شده توسط reza1357 در بخش SQL Server
    پاسخ: 12
    آخرین پست: پنج شنبه 13 اردیبهشت 1386, 11:10 صبح
  2. قفل کردن spها و views در sql
    نوشته شده توسط حامد رضائی در بخش SQL Server
    پاسخ: 4
    آخرین پست: دوشنبه 30 مرداد 1385, 17:51 عصر
  3. بحث در مورد views و stored Procedures
    نوشته شده توسط rezaei manesh در بخش SQL Server
    پاسخ: 2
    آخرین پست: پنج شنبه 25 خرداد 1385, 11:49 صبح
  4. گفتگو در مورد views و stored Procedures
    نوشته شده توسط rezaei manesh در بخش VB.NET
    پاسخ: 9
    آخرین پست: دوشنبه 26 دی 1384, 15:03 عصر
  5. بهینه ترین روش برای اعمال Views Number
    نوشته شده توسط MSYNK در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: چهارشنبه 29 مهر 1383, 14:37 عصر

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

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