2010-10-04 11 views
54

दृश्य के निर्माण के बाद निम्न कोड में क्या चल रहा है? क्या आप मुझे अनुसरण करने के लिए कोई विचार या रास्ता दे सकते हैं?क्या आप निम्न कोड में sys.sp_addextendedproperty के उपयोग की व्याख्या कर सकते हैं?

यह कोड here से लिया गया है।

/****** Object: View [dbo].[vProductImages] Script Date: 04/28/2008 16:59:05 ******/ 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 
CREATE VIEW [dbo].[vProductImages] 
AS 
SELECT  dbo.Products_Images.ProductID, dbo.Images.ThumbUrl, dbo.Images.FullImageUrl 
FROM   dbo.Products_Images INNER JOIN 
         dbo.Images ON dbo.Products_Images.ImageID = dbo.Images.ImageID 
GO 
EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] 
Begin DesignProperties = 
    Begin PaneConfigurations = 
     Begin PaneConfiguration = 0 
     NumPanes = 4 
     Configuration = "(H (1[40] 4[20] 2[20] 3))" 
     End 
     Begin PaneConfiguration = 1 
     NumPanes = 3 
     Configuration = "(H (1 [50] 4 [25] 3))" 
     End 
     Begin PaneConfiguration = 2 
     NumPanes = 3 
     Configuration = "(H (1 [50] 2 [25] 3))" 
     End 
     Begin PaneConfiguration = 3 
     NumPanes = 3 
     Configuration = "(H (4 [30] 2 [40] 3))" 
     End 
     Begin PaneConfiguration = 4 
     NumPanes = 2 
     Configuration = "(H (1 [56] 3))" 
     End 
     Begin PaneConfiguration = 5 
     NumPanes = 2 
     Configuration = "(H (2 [66] 3))" 
     End 
     Begin PaneConfiguration = 6 
     NumPanes = 2 
     Configuration = "(H (4 [50] 3))" 
     End 
     Begin PaneConfiguration = 7 
     NumPanes = 1 
     Configuration = "(V (3))" 
     End 
     Begin PaneConfiguration = 8 
     NumPanes = 3 
     Configuration = "(H (1[56] 4[18] 2))" 
     End 
     Begin PaneConfiguration = 9 
     NumPanes = 2 
     Configuration = "(H (1 [75] 4))" 
     End 
     Begin PaneConfiguration = 10 
     NumPanes = 2 
     Configuration = "(H (1[66] 2))" 
     End 
     Begin PaneConfiguration = 11 
     NumPanes = 2 
     Configuration = "(H (4 [60] 2))" 
     End 
     Begin PaneConfiguration = 12 
     NumPanes = 1 
     Configuration = "(H (1))" 
     End 
     Begin PaneConfiguration = 13 
     NumPanes = 1 
     Configuration = "(V (4))" 
     End 
     Begin PaneConfiguration = 14 
     NumPanes = 1 
     Configuration = "(V (2))" 
     End 
     ActivePaneConfig = 0 
    End 
    Begin DiagramPane = 
     Begin Origin = 
     Top = 0 
     Left = 0 
     End 
     Begin Tables = 
     Begin Table = "Products_Images" 
      Begin Extent = 
       Top = 6 
       Left = 38 
       Bottom = 99 
       Right = 208 
      End 
      DisplayFlags = 280 
      TopColumn = 0 
     End 
     Begin Table = "Images" 
      Begin Extent = 
       Top = 6 
       Left = 246 
       Bottom = 116 
       Right = 416 
      End 
      DisplayFlags = 280 
      TopColumn = 0 
     End 
     End 
    End 
    Begin SQLPane = 
    End 
    Begin DataPane = 
     Begin ParameterDefaults = "" 
     End 
     Begin ColumnWidths = 9 
     Width = 284 
     Width = 1500 
     Width = 1500 
     Width = 1500 
     Width = 1500 
     Width = 1500 
     Width = 1500 
     Width = 1500 
     Width = 1500 
     End 
    End 
    Begin CriteriaPane = 
     Begin ColumnWidths = 11 
     Column = 1440 
     Alias = 900 
     Table = 1170 
     Output = 720 
     Append = 1400 
     NewValue = 1170 
     SortType = 1350 
     SortOrder = 1410 
     GroupBy = 1350 
     Filter = 1350 
     Or = 1350 
     Or = 1350 
     Or = 1350 
     End 
    End 
End 
' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'vProductImages' 
GO 
EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'vProductImages' 
GO 

उत्तर

87

ऐसा लगता है कि आपने दृश्य बनाने के लिए जीयूआई डिजाइनर का उपयोग किया था। डिजाइनर में अपनी टेबल के ग्राफ़िकल लेआउट को सहेजने के लिए, यह इस मेटाडेटा को एक विस्तारित संपत्ति के रूप में संग्रहीत कर रहा है। यह इस बात को प्रभावित नहीं करता कि वास्तव में दृश्य को कैसे संसाधित किया जाता है। यह बस इतना है कि आप फिर से डिजाइनर को चला सकते हैं और इसे छोड़ने के तरीके को देख सकते हैं।

+4

वाह! मैं यह समझने की कोशिश कर रहा हूं कि यह कोड क्या है, और मुझे कोई सुराग नहीं मिला। धन्यवाद :) – stacker

+1

क्या मैं एसएसएमएस को ऐसा करने के लिए कॉन्फ़िगर नहीं कर सकता? – sprinter252

+0

@ sprinter252, मुझे इसे अक्षम करने का कोई तरीका नहीं मिल रहा है। – David

संबंधित मुद्दे

 संबंधित मुद्दे