مدونة منذر اسامة

العودة   منتديات جريت بلينز العربية Great Plains For Arab > منتدى مطوري جريت بلينز > منتدى أكواد ومواضيع الـ SQL Server

الملاحظات

منتدى أكواد ومواضيع الـ SQL Server يتعامل برنامج جريت بلينز مع أقوى قواعد البيانات وهي SQL_Server
سنناقش في هذا المنتدى المواضيع التي تتعلق بخادم قواعد البيانات من مشاكل وحلول وأكواد تضفي طابع الإحترافي لمطوري جريت بلينز

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 08-Dec-2011, 04:22 PM   #1
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي كود لحذف الـ 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
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 01-Dec-2012, 07:59 AM   #2
osamamakled
مشرف المنتدى العام
 
تاريخ التسجيل: Oct 2007
الدولة: جـدة
المشاركات: 327
إرسال رسالة عبر مراسل Yahoo إلى osamamakled
من مواضيعي  
افتراضي

السلام عليكم

الرجاء مراجعة الكود أعلاه - sql 2005
__________________
§¤°~®~°¤§أشهد ان لا إله إلا الله§¤°~®~°¤§
DMA - MCP
Osama Makled
osamamakled غير متواجد حالياً   رد مع اقتباس
قديم 01-Dec-2012, 08:18 AM   #3
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي

ما المشكلة في الكود؟
جربته الآن على SQL 2008 واشتغل دون مشاكل , وحذف باتشين
(2 row(s) affected)
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 01-Dec-2012, 10:03 AM   #4
osamamakled
مشرف المنتدى العام
 
تاريخ التسجيل: Oct 2007
الدولة: جـدة
المشاركات: 327
إرسال رسالة عبر مراسل Yahoo إلى osamamakled
من مواضيعي  
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة Monzer Osama مشاهدة المشاركة
ما المشكلة في الكود؟
جربته الآن على SQL 2008 واشتغل دون مشاكل , وحذف باتشين
(2 row(s) affected)

الرسالة الخطأ

The Declare cursor SQL construct or statement is not supported.
__________________
§¤°~®~°¤§أشهد ان لا إله إلا الله§¤°~®~°¤§
DMA - MCP
Osama Makled
osamamakled غير متواجد حالياً   رد مع اقتباس
قديم 02-Dec-2012, 10:46 AM   #5
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة osamamakled مشاهدة المشاركة
الرسالة الخطأ

the declare cursor sql construct or statement is not supported.
جرب الكود في الملف المرفق
الملفات المرفقة
نوع الملف: txt query.txt‏ (396 بايت, المشاهدات 757)
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
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


جميع الأوقات بتوقيت GMT +3. الساعة الآن 11:38 PM.


Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم

Copyright © 2000-2010 Jelsoft Enterprises Limited.
الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز