|
|
منتدى أكواد ومواضيع الـ SQL Server يتعامل برنامج جريت بلينز مع أقوى قواعد البيانات وهي SQL_Server سنناقش في هذا المنتدى المواضيع التي تتعلق بخادم قواعد البيانات من مشاكل وحلول وأكواد تضفي طابع الإحترافي لمطوري جريت بلينز |
| أدوات الموضوع | انواع عرض الموضوع |
|
08-Dec-2011, 04:22 PM | #1 |
مدير عام منتديات جريت بلينز العربية | كود لحذف الـ Batches المتراكمة التي لا تحتوي على عمليات ! السلام عليكم ورحمة الله أحيانا بعض الشركات تعاني من تراكم مجلدات الترحيلة (Batches) وقد تكون فارغة ولا تستخدم ! .......الكود التالي يقوم بحذف الباتشات التي لا تحتوي على عمليات . طلعا يمكن جدولة تنفيذ هذا الكود بإنشاء Job داخل الـ SQL Server ليقوم بحذف باتشات الـ 'Sales Transaction تحديدا.... بالتوفيق كود: DECLARE @aaINTERID varchar(10), @aaCMPNYNAM varchar(31) SET @aaINTERID = DB_Name() SELECT @aaCMPNYNAM = CMPNYNAM from DYNAMICS.dbo.SY01500 where INTERID = @aaINTERID DELETE SY00500 where BCHSOURC = 'Sales Entry' and BACHNUMB not in (select BACHNUMB from SOP10100) and BACHNUMB not in (select BACHNUMB from DYNAMICS.dbo.SY00800 where CMPNYNAM = @aaCMPNYNAM and TRXSOURC = 'Sales Transaction Entry') __________________ Monzer Osama Saudia Arabia - Jeddah 00966501826235 Microsoft Certified Business Management Solutions Professional Microsoft Certified Trainer |
01-Dec-2012, 07:59 AM | #2 | ||
مشرف المنتدى العام
| السلام عليكم الرجاء مراجعة الكود أعلاه - sql 2005 __________________ §¤°~®~°¤§أشهد ان لا إله إلا الله§¤°~®~°¤§ DMA - MCP Osama Makled | ||
01-Dec-2012, 08:18 AM | #3 |
مدير عام منتديات جريت بلينز العربية | ما المشكلة في الكود؟ جربته الآن على SQL 2008 واشتغل دون مشاكل , وحذف باتشين (2 row(s) affected) __________________ Monzer Osama Saudia Arabia - Jeddah 00966501826235 Microsoft Certified Business Management Solutions Professional Microsoft Certified Trainer |
01-Dec-2012, 10:03 AM | #4 | |||
مشرف المنتدى العام
| اقتباس:
الرسالة الخطأ The Declare cursor SQL construct or statement is not supported. __________________ §¤°~®~°¤§أشهد ان لا إله إلا الله§¤°~®~°¤§ DMA - MCP Osama Makled | |||
02-Dec-2012, 10:46 AM | #5 |
مدير عام منتديات جريت بلينز العربية | جرب الكود في الملف المرفق __________________ Monzer Osama Saudia Arabia - Jeddah 00966501826235 Microsoft Certified Business Management Solutions Professional Microsoft Certified Trainer |
يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف) | |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
Tip # 3 - Build Quick and Dirty Deferrals with Recurring Batches | as_radwan | English GP Forum | 0 | 04-Aug-2014 09:02 AM |
ما الحقل الذي يخزن فيه عمليات تتبع المستخدمين Activity Tracking ? | أحمد الغامدي | منتدى أكواد ومواضيع الـ SQL Server | 2 | 15-Nov-2013 07:07 AM |
مسح مجموعة من Batches | moneimmae_2004 | منتدى جريت بلينز العام | 2 | 13-Apr-2013 03:56 PM |
معرفة الجداول التي تحتوي على اسم حقل معين في قاعدة البيانات | Monzer Osama | أدوات التقارير التي لا تنتمي لبرنامج جريت بلينز | 8 | 04-Jun-2012 04:06 PM |