imadouzoun
خبير MSSQL Server
- مقام سيف الله المسلول سورية - حمص
- مشكلة في قراءة ملف XML من SSIS
السلام عليكم و رحمة الله و بركاته أخي العزيز .. يوجد طرق كثيرة لقراء ملف XML إلى SQL Server و منها على سبيل المثال لا الحصر: 1- استخدام إجراءات الـ T-SQL كالإجراء : OpenRowSet و إليك مقال بسيط جداً يوضح كيف تتم العملية: http://pratchev.blogspot.com/2008/11/imp…
- استخدام WHERE IN داخل Stored Procedure
تصحيح .. كنت نسيان الـ Where :) Alter proc [dbo].[Rpt_ItemStickerMulti] @Grp_Code nvarchar (50) = null, @ItemNumber nvarchar (50) = null As Begin Set Concat_Null_Yields_Null on Declare @SQL NVarChar(MAX) SELECT @SQL = ' SELECT dbo.Groups.Grp_Code, dbo.Items.It…
- مشكلة في قراءة ملف XML من SSIS
يعني بصراحة لو أرسلت الملف نفسو لكان أفضل بكتير :)
- استخدام WHERE IN داخل Stored Procedure
إليك الحل بعد التصحيح و التجريب :) Alter proc [dbo].[Rpt_ItemStickerMulti] @Grp_Code nvarchar (50) = null, @ItemNumber nvarchar (50) = null As Begin Set Concat_Null_Yields_Null on Declare @SQL NVarChar(MAX) SELECT @SQL = ' SELECT dbo.Groups.Grp_Code, dbo.Items…
- استخدام WHERE IN داخل Stored Procedure
الكود الذي وضعته يحوي مشكلة بسيطة .. و إليك التصحيح : ALTER proc [dbo].[Rpt_ItemStickerMulti] @Grp_Code nvarchar (50) = null, @ItemNumber nvarchar (50) = null As Begin Declare @SQL NVarChar(MAX) SET @SQL = ' SELECT dbo.Groups.Grp_Code, dbo.Items.ItemNumber, db…
- استخدام WHERE IN داخل Stored Procedure
السلام عليكم و رحمة الله هناك حلول كثير منها استخدام الـ Table-Valued Parameters و إليك مثال عن هذه الطريقة : Create Type tbl_IDs as Table( ID int) go Create Table Employee(ID int, Name Varchar(25) ) Go -- Inserting some values Insert Employee(Id, Name) Values…
- قاعدة بيانات متعددة اللغات
و لماذا ستنشئ قاعدة بيانات واحدة لكل لغة؟ و من قال أن الحد الأقصى لقاعدة البيانات 2 جيجا بايت؟ :) أولاً قاعدة البيانات SQL Server تدعم كل اللغات التي تريدها و يعدة الفضل طبعاً لأنواع البيانات NChar, NVarchar القادرة على تخزين محارف الـ Unicode. و بالنسبة للحجم…
- كيفية عمل Update باستخدام Inner Join
السلام عليكم و رحمة الله و بركاته أنا أيضاً أوافق ما تفضل به الأخ TareqVB و أود أن أضيف معلومة بسيطة لربما كانت هي ما تبحث عنه أخونا الكريم .. و هي أن تنشئ View تقوم من خلاله بربط أكثر من جدول و يمكنك من خلاله تعديل بيانات أكثر من جدول واحد بنفس الوقت , و عليك…
- كيفية تحويل داتا بيز الي الوضع المتصل
بصراحة ما قدرت إفهم عليك كيف مربوطة و شغالة مع Desktop App و بنفس الوقت هي حاليا في الوضع Offline ؟ :blink: طيب ما هي ملفات قاعدة البيانات التي لديك و هل لديك SQL Server Installed على جهازك؟ و هل الـ Desktop يعمل مع هذه القاعدة؟ و كيف عرفت ذلك؟ تحياتي
- تحديث بيانات جدول من خلال جدول آخر
مشكور أخي فؤاد .. الله يبارك فيك
- نظام ادارة واعتماد السياسات في ال SQL Server
بارك الله فيك .. مجهود حلو كتير تحياتي
- تحديث بيانات جدول من خلال جدول آخر
أنا رح ساعدك بشكل عام لأنو و الله انا أعمل في الشركة في هذه اللحظة .. بس رح جاوبك عالسريع .. استعلامك يمكن كتابتو على النحو التالي: Update Items Set PurUnitPrice = (Select Top 1 PurUnitPrice From Transactions Where ItemID = 5 Order By TransDate Desc), SaleUnit…
- عدم تكرار البيانات في جداول غير مرتبطة
السلام عليكم و رحمة الله و بركاته أخي الكريم عليك باستخدم الـ Triggers .... فمثلاً: لو كان عندك جدولين : Employees, Customers و تريد ألا تسمح بإضافة زبون إذا كان موجود في قائمة الموظفين فعندها يمكنك أن تنشئ Trigger على الجدول Customers يعمل عند حدث إضافة سجل ج…
- كيفية تحويل داتا بيز الي الوضع المتصل
السلام عليكم و رحمة الله أخـ(ـتـ)ي الكريم سؤالك عام جداً يا ريت توضحلنا أكتر .. بمعنى : ماهيّة قاعدة البيانات لديك .. الملفات خاصتها .. و كيف يعني مربوطة بـ Desktop App و هي Offline؟ عسى نفهم شو المشكلة و نحاول نساعدك. تحياتي
- خزن التغييرات في قاعدة البيانات
السلام عليكم و رحمة الله ببساطة تحتاج إلى العمل مع الأدوات التالية: SQLConnection, SQLCommand في الـ .NET حيث أن الـ SQLConnection كما أظن أنك تعرف يستخدم للإتصال مع قاعدة البيانات التي تحددها من خلال خاصية الـ ConectionString, و الـ SQLCommand يستخدم من أجل ت…
- هل ضروري احذف SQL SERVER واحمله من جديد عشان تتخزن اعدادات اللغه للجهاز؟؟؟
You can set the default collation of the whole database through the following script: USE [master] GO ALTER DATABASE [YourDatabase] COLLATE Arabic_CI_AI_WS GO And to know where I got this 'Arabic_CI_AI_WS' from, just run the following script: SELECT name, desc…
- درس سريع عن الـ Generics
سؤال جميل جداً .. هنا تكمن فكرة الـ Generics في كونك تستطيع أن تفرض أكثر من قيد على نوع بيانات أغراض الـ List .. مثلاً يمكنك أن تطلب أيضاً أن يحقق الـ Class Student واجهة أخرى أو أن يرث من كلاس آخر ... شوف معي أخي الكريم : سأعدل كود كلاس الـ Student ليحقق واجه…
- درس سريع عن الـ Generics
صحيح .. جيد انك ذكرتني لربما هناك كثير من الأعضاء لا يعرفون ما هي الـ Interface و ما عملها .. ممكن نعمل تعديل بسيط بهيك حالة .. بحيث نضيف درس على الـ Interfaces .. و بالمناسبة أنا بعد ما ضفت موضوعي هذا لاحظت وجود ردس اخر عن الـ Generics للأستاذ هاني الأتاسي :)…
- كيفية عمل جملة Multi Select
السلام عليكم و رحمة الله في حالات مثل هذه إذا كنت تستخدم SQL Server 2008 أنصح باستخدام الـ Table-Valued Parameters: http://msdn.microsoft.com/en-us/library/bb675163.aspx هو طبعا الـ Dynamic SQL جيد لاشك يفي بالغرض تماما بس يعقد الـ Stored Procedure Script في ب…
- درس سريع عن الـ Generics
السلام عليكم و رحمة الله و بركاته في هذا الموضوع سأتحدث عن تقنية الـ Generics أخوتي الكرام مع مثال بسيط و عملي .. فما هي الـ Generics إذا : هي تقنية أضيفت إلى الـ CLR تتيح لك تحديد بعض خصائص Class بدلاً من تحديد الـ Class الذي تريد استخدامه, فمثلاً يمكنك استخد…