Oracle में सिंटैक्स कुछ इस तरह होगा
BEGIN
EXECUTE IMMEDIATE 'CREATE TABLE CUSTOMER_'||v_company_id||' (..)';
END;
हालांकि यह शायद वास्तव में एक बुरा विचार है। छह महीने बाद आप तालिका में एक कॉलम जोड़ना चाहेंगे और आपको यह पता लगाना होगा कि आपको इसे किन तालिकाओं में जोड़ना है।
इसके अलावा, Oracle में संग्रहीत प्रक्रियाओं को एक निश्चित तालिका नाम (मौजूदा तालिका का) की आवश्यकता होती है या आपको गतिशील SQL के माध्यम से सब कुछ संदर्भित करना होगा जो एक दर्द है।
एक विशेषता के रूप में company_id के साथ एकल ग्राहक तालिका रखना बेहतर है। फिर फाइन ग्रेन ऐक्सेस कंट्रोल कंपनी का डेटा कौन देखता है, इसे नियंत्रित करने के लिए company_id पर सुरक्षित रूप से फ़िल्टर करने के लिए।