الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية يمكنني عرض مكونات قاعدة البيانات

مغلق
بدأه neo في 1 مايو 2006 · 9 رد · 915 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيفية يمكنني عرض مكونات قاعدة البيانات

أريد من خلال الـQuery Analyzer أن أعرض تفاصيل العنصر "Table / Stored procedure"

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#2
SELECT     db_name() AS TABLE_CATALOG, user_name(obj.uid) AS TABLE_SCHEMA, obj.name AS TABLE_NAME, col.name AS COLUMN_NAME, 
                      col.colid AS ORDINAL_POSITION, com.text AS COLUMN_DEFAULT, CASE col.isnullable WHEN 1 THEN 'YES' ELSE 'No ' END AS IS_NULLABLE, 
                      spt_dtp.LOCAL_TYPE_NAME AS DATA_TYPE, CONVERT(int, OdbcPrec(col.xtype, col.length, col.xprec) + spt_dtp.charbin) 
                      AS CHARACTER_MAXIMUM_LENGTH, CONVERT(int, spt_dtp.charbin + CASE WHEN spt_dtp.LOCAL_TYPE_NAME IN ('nchar', 'nvarchar', 'ntext') 
                      THEN 2 * OdbcPrec(col.xtype, col.length, col.xprec) ELSE OdbcPrec(col.xtype, col.length, col.xprec) END) AS CHARACTER_OCTET_LENGTH, 
                      NULLIF (col.xprec, 0) AS NUMERIC_PRECISION, spt_dtp.RADIX AS NUMERIC_PRECISION_RADIX, col.scale AS NUMERIC_SCALE, 
                      spt_dtp.SQL_DATETIME_SUB AS DATETIME_PRECISION, CONVERT(sysname, NULL) AS CHARACTER_SET_CATALOG, CONVERT(sysname, NULL) 
                      AS CHARACTER_SET_SCHEMA, CONVERT(sysname, CASE WHEN spt_dtp.LOCAL_TYPE_NAME IN ('char', 'varchar', 'text') 
                      THEN a_cha.name WHEN spt_dtp.LOCAL_TYPE_NAME IN ('nchar', 'nvarchar', 'ntext') THEN N'Unicode' ELSE NULL END) AS CHARACTER_SET_NAME, 
                      CONVERT(sysname, NULL) AS COLLATION_CATALOG, CONVERT(sysname, NULL) AS COLLATION_SCHEMA, col.collation AS COLLATION_NAME, 
                      CONVERT(sysname, CASE WHEN typ.xusertype > 256 THEN DB_NAME() ELSE NULL END) AS DOMAIN_CATALOG, CONVERT(sysname, 
                      CASE WHEN typ.xusertype > 256 THEN USER_NAME(obj.uid) ELSE NULL END) AS DOMAIN_SCHEMA, CONVERT(sysname, 
                      CASE WHEN typ.xusertype > 256 THEN typ.name ELSE NULL END) AS DOMAIN_NAME
FROM         sysobjects obj, master.dbo.spt_datatype_info spt_dtp, systypes typ, syscolumns col LEFT OUTER JOIN
                      syscomments com ON col.cdefault = com.id AND com.colid = 1, master.dbo.syscharsets a_cha
WHERE     permissions(obj.id, col.name) != 0 AND obj.id = col.id AND typ.xtype = spt_dtp.ss_dtype AND (spt_dtp.ODBCVer IS NULL OR
                      spt_dtp.ODBCVer = 2) AND obj.xtype IN ('U', 'V') AND col.xusertype = typ.xusertype AND (spt_dtp.AUTO_INCREMENT IS NULL OR
                      spt_dtp.AUTO_INCREMENT = 0) AND a_cha.id = isnull(CONVERT(tinyint, CollationPropertyFromID(col.collationid, 'sqlcharset')), CONVERT(tinyint, 
                      ServerProperty('sqlcharset')))

اللهم صل و سلم على سيدنا محمد

كاف و نون خلقهم و فنائهم كاف و نون

عالمي شاشة و لغتي صفر و واحد

Just Smile ............You can do it

When you stop learning ... You stop leading

لساني بنطقي صامت عنه عادل............وقلبي بصمتي ضاحك منه هازل

وأتـعـب من نـاداك من لا تـجيبـه............وأغـيظ من عـاداك من لا تـشاكـل

مدونتي الشخصية : Tammam Koujan

آخر مواضيع المدونة :

#3

أولا شكرا جدا :)

بس مش هو ده الى أنا عايزة :)

أنا أريد عرض تفاصيل تكوين الجدول أو الـStored Procedure بمعنى كود الـStored و كود الـView و ما الى ذلك

شكرا :)

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#4

لي مشاركة في المنتدى بعنوان :

اقتباس
Decrypt Stored Procedure, كيف تفك تشفير إجرائية مخزنة

كان الاسلوب يعتمد على قراءة الاجرائية و من ثم حذف عبارة WITH ENCRYPTION

من نص الاجرائية

يمكنك الاستفادة من المشاركة لمعرفة كيفية قراءة نص الاجرائية المخزنة

رابط المشاركة :

Decrypt Stored Procedure, كيف تفك تشفير إجرائية مخزنة

اللهم صل و سلم على سيدنا محمد

كاف و نون خلقهم و فنائهم كاف و نون

عالمي شاشة و لغتي صفر و واحد

Just Smile ............You can do it

When you stop learning ... You stop leading

لساني بنطقي صامت عنه عادل............وقلبي بصمتي ضاحك منه هازل

وأتـعـب من نـاداك من لا تـجيبـه............وأغـيظ من عـاداك من لا تـشاكـل

مدونتي الشخصية : Tammam Koujan

آخر مواضيع المدونة :

#5

صحيح ، بواسطة النقر على العنصر و اختيار

Secript Object In New windows -> Create

سلام

#6

وبالاضافة لما ذكر alter

تم تعديل هذه المشاركة بواسطة oneforall2012 في 3 مايو 2006 في 20:24

مجموعة الدوت نت في السعودية , اشترك معنا لتحصل على كل مفيد في عالم الدوت نت

dotnetinsaudi-subscribe@yahoogroups.com

#7

أريد أمر يعطيني محتويات العنصر و مكوناته كا DML

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#8

ماذا تقصد بمحتويات العنصر ؟؟

#9

لو انك قرأت المشاركة التي ذكرتها لك لعلمت أنه يوجد

جدول نظام

اسمه syscomments يتم فيه تخزين هذه الكائنات و بالتالي ما عليك سوى القراءة منه

اللهم صل و سلم على سيدنا محمد

كاف و نون خلقهم و فنائهم كاف و نون

عالمي شاشة و لغتي صفر و واحد

Just Smile ............You can do it

When you stop learning ... You stop leading

لساني بنطقي صامت عنه عادل............وقلبي بصمتي ضاحك منه هازل

وأتـعـب من نـاداك من لا تـجيبـه............وأغـيظ من عـاداك من لا تـشاكـل

مدونتي الشخصية : Tammam Koujan

آخر مواضيع المدونة :

#10

السلام عليكم

أخى أنا مقرأتش المشاركة لان الأمر الذي أريدة مكون من 6 حروف :D بس للأسف أنا مش فاكره خالص

الأمر بتكتبه و جنبه أسم العنصر بس

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…