Laravel 5.6 - SqlServerGrammar (Database\Query\Grammars)

SqlServerGrammar




laravel

कक्षा SqlServerGrammar Grammar बढ़ाता है ( स्रोत देखें )

गुण

संरक्षित स्ट्रिंग $ tablePrefix व्याकरण तालिका उपसर्ग। Grammar
संरक्षित सरणी $ ऑपरेटरों सभी उपलब्ध खंड ऑपरेटर।
संरक्षित सरणी $ selectComponents वे घटक जो एक चुनिंदा खंड बनाते हैं। Grammar

तरीके

सरणी wrapArray (सरणी $ मूल्य)

मूल्यों की एक सरणी लपेटें।

Grammar
तार wrapTable ( Expression | स्ट्रिंग $ तालिका)

कीवर्ड पहचानकर्ताओं में एक टेबल लपेटें।

तार wrap ( Expression | स्ट्रिंग $ मान, बूल $ prefixAlias ​​= false)

कीवर्ड पहचानकर्ताओं में एक मूल्य लपेटें।

Grammar
तार wrapAliasedValue (स्ट्रिंग $ मान, बूल $ prefixAlias ​​= false)

एक मूल्य लपेटें जिसमें उपनाम है।

Grammar
तार wrapSegments (सरणी $ सेगमेंट)

दिए गए मान खंड लपेटें।

Grammar
तार wrapValue (स्ट्रिंग $ मान)

कीवर्ड पहचानकर्ताओं में एक स्ट्रिंग लपेटें।

तार columnize (सरणी $ कॉलम)

कॉलम नामों की एक सरणी को एक सीमित स्ट्रिंग में कनवर्ट करें।

Grammar
तार parameterize (सरणी $ मूल्य)

एक सरणी के लिए क्वेरी पैरामीटर प्लेस धारक बनाएं।

Grammar
तार parameter (मिश्रित $ मूल्य)

एक मान के लिए उपयुक्त क्वेरी पैरामीटर प्लेस धारक प्राप्त करें।

Grammar
bool isExpression (मिश्रित $ मूल्य)

निर्धारित करें कि दिया गया मान कच्ची अभिव्यक्ति है या नहीं।

Grammar
तार getValue ( Expression $ अभिव्यक्ति)

कच्ची अभिव्यक्ति का मूल्य प्राप्त करें।

Grammar
तार getDateFormat ()

डेटाबेस संग्रहीत तिथियों के लिए प्रारूप प्राप्त करें।

तार getTablePrefix ()

व्याकरण की तालिका उपसर्ग प्राप्त करें।

Grammar
इस $ setTablePrefix (स्ट्रिंग $ उपसर्ग)

व्याकरण की तालिका उपसर्ग सेट करें।

Grammar
तार compileSelect ( Builder $ क्वेरी)

एसक्यूएल में एक चयन क्वेरी संकलित करें।

सरणी compileComponents ( Builder $ क्वेरी)

एक चयनित खंड के लिए आवश्यक घटकों को संकलित करें।

Grammar
तार compileAggregate ( Builder $ क्वेरी, सरणी $ कुल)

एक समेकित चयन खंड संकलित करें।

Grammar
स्ट्रिंग | अशक्त compileColumns ( Builder $ क्वेरी, सरणी $ कॉलम)

क्वेरी के "चयन *" भाग को संकलित करें।

तार compileFrom ( Builder $ क्वेरी, स्ट्रिंग $ टेबल)

क्वेरी के "से" हिस्से को संकलित करें।

तार compileJoins ( Builder $ क्वेरी, सरणी $ जुड़ता है)

क्वेरी के "जुड़ें" भाग संकलित करें।

Grammar
तार compileWheres ( Builder $ क्वेरी)

क्वेरी के "कहां" भाग संकलित करें।

Grammar
सरणी compileWheresToArray ( Builder $ क्वेरी)

क्वेरी के लिए सभी खंडों की एक सरणी प्राप्त करें।

Grammar
तार concatenateWhereClauses ( Builder $ क्वेरी, सरणी $ sql)

एक स्ट्रिंग में खंड बयान कहां प्रारूपित करें।

Grammar
तार whereRaw ( Builder $ क्वेरी, सरणी $ जहां)

एक कच्चे जहां खंड संकलित करें।

Grammar
तार whereBasic ( Builder $ क्वेरी, सरणी $ जहां)

एक मूल जहां संकलन संकलित करें।

Grammar
तार whereIn ( Builder $ क्वेरी, सरणी $ जहां)

खंड में "कहां" संकलित करें।

Grammar
तार whereNotIn ( Builder $ क्वेरी, सरणी $ जहां)

खंड में "जहां नहीं" संकलित करें।

Grammar
तार whereInSub ( Builder $ क्वेरी, सरणी $ जहां)

उप-चयन खंड में जहां संकलित करें।

Grammar
तार whereNotInSub ( Builder $ क्वेरी, सरणी $ जहां)

उप-चयन खंड में नहीं जहां संकलित करें।

Grammar
तार whereNull ( Builder $ क्वेरी, सरणी $ जहां)

एक "जहां शून्य" खंड संकलित करें।

Grammar
तार whereNotNull ( Builder $ क्वेरी, सरणी $ जहां)

एक "जहां शून्य नहीं" खंड संकलित करें।

Grammar
तार whereBetween ( Builder $ क्वेरी, सरणी $ जहां)

खंड के बीच "बीच" संकलित करें।

Grammar
तार whereDate ( Builder $ क्वेरी, सरणी $ जहां)

एक "जहां तिथि" खंड संकलित करें।

तार whereTime ( Builder $ क्वेरी, सरणी $ जहां)

एक "कहां समय" खंड संकलित करें।

Grammar
तार whereDay ( Builder $ क्वेरी, सरणी $ जहां)

एक "जहां दिन" खंड संकलित करें।

Grammar
तार whereMonth ( Builder $ क्वेरी, सरणी $ जहां)

एक "महीना महीना" खंड संकलित करें।

Grammar
तार whereYear ( Builder $ क्वेरी, सरणी $ जहां)

"जहां वर्ष" खंड संकलित करें।

Grammar
तार dateBasedWhere (स्ट्रिंग $ प्रकार, Builder $ क्वेरी, सरणी $ जहां)

क्लॉज के आधार पर एक तिथि संकलित करें।

Grammar
तार whereColumn ( Builder $ क्वेरी, सरणी $ जहां)

दो स्तंभों की तुलना में एक खंड को संकलित करें।

Grammar
तार whereNested ( Builder $ क्वेरी, सरणी $ जहां)

एक घोंसला जहां संकलन संकलित करें।

Grammar
तार whereSub ( Builder $ क्वेरी, सरणी $ जहां)

एक उप-चयन के साथ एक शर्त संकलित करें।

Grammar
तार whereExists ( Builder $ क्वेरी, सरणी $ जहां)

एक खंड मौजूद है संकलित करें।

Grammar
तार whereNotExists ( Builder $ क्वेरी, सरणी $ जहां)

एक खंड मौजूद है संकलित करें।

Grammar
तार compileGroups ( Builder $ क्वेरी, सरणी $ समूह)

क्वेरी के "समूह द्वारा" संकलित करें।

Grammar
तार compileHavings ( Builder $ क्वेरी, सरणी $ havings)

क्वेरी के "होने" भाग संकलित करें।

Grammar
तार compileHaving (सरणी $ होना)

एक एकल खंड संकलित करें।

Grammar
तार compileBasicHaving (सरणी $ होने)

एक मूलभूत खंड संकलित करें।

Grammar
तार compileOrders ( Builder $ क्वेरी, सरणी $ ऑर्डर)

क्वेरी के "भाग द्वारा" संकलित करें।

Grammar
सरणी compileOrdersToArray ( Builder $ क्वेरी, सरणी $ ऑर्डर)

क्वेरी ऑर्डर को सरणी में संकलित करें।

Grammar
तार compileRandom (स्ट्रिंग $ बीज)

एसक्यूएल में यादृच्छिक कथन संकलित करें।

तार compileLimit ( Builder $ क्वेरी, int $ सीमा)

क्वेरी के "सीमा" भाग संकलित करें।

तार compileOffset ( Builder $ क्वेरी, int $ ऑफ़सेट)

क्वेरी के "ऑफ़सेट" भाग संकलित करें।

तार compileUnions ( Builder $ क्वेरी)

मुख्य क्वेरी से जुड़े "संघ" प्रश्नों को संकलित करें।

Grammar
तार compileUnion (सरणी $ संघ)

एक यूनियन स्टेटमेंट संकलित करें।

Grammar
तार compileExists ( Builder $ क्वेरी)

एसक्यूएल में एक मौजूदा कथन संकलित करें।

तार compileInsert ( Builder $ क्वेरी, सरणी $ मान)

एसक्यूएल में एक सम्मिलन कथन संकलित करें।

Grammar
तार compileInsertGetId ( Builder $ क्वेरी, सरणी $ मान, स्ट्रिंग $ अनुक्रम)

एक सम्मिलित करें संकलित करें और एसक्यूएल में आईडी स्टेटमेंट प्राप्त करें।

Grammar
तार compileUpdate ( Builder $ क्वेरी, सरणी $ मान)

SQL में एक अद्यतन कथन संकलित करें।

सरणी prepareBindingsForUpdate (सरणी $ बाइंडिंग, सरणी $ मान)

एक अद्यतन कथन के लिए बाइंडिंग तैयार करें।

तार compileDelete ( Builder $ क्वेरी)

SQL में एक डिलीट कथन संकलित करें।

सरणी prepareBindingsForDelete (सरणी $ बाइंडिंग)

एक डिलीट स्टेटमेंट के लिए बाइंडिंग तैयार करें।

Grammar
सरणी compileTruncate ( Builder $ क्वेरी)

एसक्यूएल में एक कटाई तालिका कथन संकलित करें।

तार compileLock ( Builder $ क्वेरी, बूल | स्ट्रिंग $ मान)

लॉक को एसक्यूएल में संकलित करें।

bool supportsSavepoints ()

निर्धारित करें कि व्याकरण savepoints का समर्थन करता है।

तार compileSavepoint (स्ट्रिंग $ नाम)

एक बचत बिंदु परिभाषित करने के लिए SQL कथन संकलित करें।

तार compileSavepointRollBack (स्ट्रिंग $ नाम)

एक savepoint रोलबैक निष्पादित करने के लिए SQL कथन संकलित करें।

तार concatenate (सरणी $ सेगमेंट)

खालीियों को हटाने, खंडों की एक सरणी को संगत करें।

Grammar
तार removeLeadingBoolean (स्ट्रिंग $ मान)

एक बयान से अग्रणी बुलियन निकालें।

Grammar
सरणी getOperators ()

व्याकरण विशिष्ट ऑपरेटरों प्राप्त करें।

Grammar
तार compileAnsiOffset ( Builder $ क्वेरी, सरणी $ घटक)

क्वेरी के लिए एक पूर्ण एएनएसआई ऑफसेट खंड बनाएँ।

तार compileOver (स्ट्रिंग $ ऑर्डरिंग)

तालिका अभिव्यक्ति के लिए अधिक कथन संकलित करें।

तार compileTableExpression (स्ट्रिंग $ sql, Builder $ क्वेरी)

एक क्वेरी के लिए एक सामान्य टेबल अभिव्यक्ति संकलित करें।

तार compileRowConstraint ( Builder $ क्वेरी)

एक क्वेरी के लिए सीमा / ऑफसेट पंक्ति बाधा संकलित करें।

तार compileDeleteWithJoins ( Builder $ क्वेरी, स्ट्रिंग $ टेबल, स्ट्रिंग $ जहां)

SQL में शामिल होने के साथ एक डिलीट कथन संकलित करें।

सरणी parseUpdateTable (स्ट्रिंग $ तालिका)

दी गई तालिका के लिए टेबल और उपनाम प्राप्त करें।

तार wrapTableValuedFunction (स्ट्रिंग $ तालिका)

कीवर्ड पहचानकर्ताओं में एक टेबल लपेटें।

विवरण

सरणी wrapArray (सरणी $ मूल्य)

मूल्यों की एक सरणी लपेटें।

पैरामीटर

सरणी $ मूल्यों

प्रतिलाभ की मात्रा

सरणी

स्ट्रिंग रैपटेबल ( Expression | स्ट्रिंग $ टेबल)

कीवर्ड पहचानकर्ताओं में एक टेबल लपेटें।

पैरामीटर

Expression | स्ट्रिंग $ तालिका

प्रतिलाभ की मात्रा

तार

स्ट्रिंग रैप ( Expression | स्ट्रिंग $ मान, बूल $ prefixAlias ​​= false)

कीवर्ड पहचानकर्ताओं में एक मूल्य लपेटें।

पैरामीटर

Expression | स्ट्रिंग $ मूल्य
bool $ prefixAlias

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग wrapAliasedValue (स्ट्रिंग $ मान, बूल $ prefixAlias ​​= false)

एक मूल्य लपेटें जिसमें उपनाम है।

पैरामीटर

तार $ मूल्य
bool $ prefixAlias

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग रैपमेंट्स (सरणी $ सेगमेंट)

दिए गए मान खंड लपेटें।

पैरामीटर

सरणी $ खंडों

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग रैपवैल्यू (स्ट्रिंग $ मान)

कीवर्ड पहचानकर्ताओं में एक स्ट्रिंग लपेटें।

पैरामीटर

तार $ मूल्य

प्रतिलाभ की मात्रा

तार

स्ट्रिंग कॉलमनाइजेशन (सरणी $ कॉलम)

कॉलम नामों की एक सरणी को एक सीमित स्ट्रिंग में कनवर्ट करें।

पैरामीटर

सरणी $ कॉलम

प्रतिलाभ की मात्रा

तार

स्ट्रिंग पैरामीटर (सरणी $ मान)

एक सरणी के लिए क्वेरी पैरामीटर प्लेस धारक बनाएं।

पैरामीटर

सरणी $ मूल्यों

प्रतिलाभ की मात्रा

तार

स्ट्रिंग पैरामीटर (मिश्रित $ मूल्य)

एक मान के लिए उपयुक्त क्वेरी पैरामीटर प्लेस धारक प्राप्त करें।

पैरामीटर

मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

तार

बूल isExpression (मिश्रित $ मूल्य)

निर्धारित करें कि दिया गया मान कच्ची अभिव्यक्ति है या नहीं।

पैरामीटर

मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

bool

स्ट्रिंग getValue ( Expression $ अभिव्यक्ति)

कच्ची अभिव्यक्ति का मूल्य प्राप्त करें।

पैरामीटर

Expression $ अभिव्यक्ति

प्रतिलाभ की मात्रा

तार

स्ट्रिंग getDateFormat ()

डेटाबेस संग्रहीत तिथियों के लिए प्रारूप प्राप्त करें।

प्रतिलाभ की मात्रा

तार

स्ट्रिंग getTablePrefix ()

व्याकरण की तालिका उपसर्ग प्राप्त करें।

प्रतिलाभ की मात्रा

तार

$ इस सेटटेबलफ्रिक्स (स्ट्रिंग $ उपसर्ग)

व्याकरण की तालिका उपसर्ग सेट करें।

पैरामीटर

तार $ उपसर्ग

प्रतिलाभ की मात्रा

इस $

स्ट्रिंग संकलन चयन करें ( Builder $ क्वेरी)

एसक्यूएल में एक चयन क्वेरी संकलित करें।

पैरामीटर

Builder $ क्वेरी

प्रतिलाभ की मात्रा

तार

संरक्षित सरणी संकलनकंपोनेंट्स ( Builder $ क्वेरी)

एक चयनित खंड के लिए आवश्यक घटकों को संकलित करें।

पैरामीटर

Builder $ क्वेरी

प्रतिलाभ की मात्रा

सरणी

संरक्षित स्ट्रिंग compileAggregate ( Builder $ क्वेरी, सरणी $ कुल)

एक समेकित चयन खंड संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ कुल

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग | शून्य संकलन कॉलम ( Builder $ क्वेरी, सरणी $ कॉलम)

क्वेरी के "चयन *" भाग को संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ कॉलम

प्रतिलाभ की मात्रा

स्ट्रिंग | अशक्त

संरक्षित स्ट्रिंग संकलन से ( Builder $ क्वेरी, स्ट्रिंग $ टेबल)

क्वेरी के "से" हिस्से को संकलित करें।

पैरामीटर

Builder $ क्वेरी
तार $ तालिका

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग compileJoins ( Builder $ क्वेरी, सरणी $ जुड़ता है)

क्वेरी के "जुड़ें" भाग संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ मिलती है

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग संकलन वेयर ( Builder $ क्वेरी)

क्वेरी के "कहां" भाग संकलित करें।

पैरामीटर

Builder $ क्वेरी

प्रतिलाभ की मात्रा

तार

संरक्षित सरणी संकलन WheresToArray ( Builder $ क्वेरी)

क्वेरी के लिए सभी खंडों की एक सरणी प्राप्त करें।

पैरामीटर

Builder $ क्वेरी

प्रतिलाभ की मात्रा

सरणी

संरक्षित स्ट्रिंग concatenateWhereClauses ( Builder $ क्वेरी, सरणी $ sql)

एक स्ट्रिंग में खंड बयान कहां प्रारूपित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ एसक्यूएल

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग जहां रौ ( Builder $ क्वेरी, सरणी $ जहां)

एक कच्चे जहां खंड संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहां बेसिक ( Builder $ क्वेरी, सरणी $ जहां)

एक मूल जहां संकलन संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग जहां ( Builder $ क्वेरी, सरणी $ जहां)

खंड में "कहां" संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहां नोटइन ( Builder $ क्वेरी, सरणी $ जहां)

खंड में "जहां नहीं" संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहांInSub ( Builder $ क्वेरी, सरणी $ जहां)

उप-चयन खंड में जहां संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहांNotInSub ( Builder $ क्वेरी, सरणी $ जहां)

उप-चयन खंड में नहीं जहां संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग जहां नल ( Builder $ क्वेरी, सरणी $ जहां)

एक "जहां शून्य" खंड संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग जहां नॉटनुल ( Builder $ क्वेरी, सरणी $ जहां)

एक "जहां शून्य नहीं" खंड संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहां बीच ( Builder $ क्वेरी, सरणी $ जहां)

खंड के बीच "बीच" संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहां दिनांक ( Builder $ क्वेरी, सरणी $ जहां)

एक "जहां तिथि" खंड संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग जहां टाइम ( Builder $ क्वेरी, सरणी $ जहां)

एक "कहां समय" खंड संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग जहां डे ( Builder $ क्वेरी, सरणी $ जहां)

एक "जहां दिन" खंड संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहां मॉन्थ ( Builder $ क्वेरी, सरणी $ जहां)

एक "महीना महीना" खंड संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग जहां कहें ( Builder $ क्वेरी, सरणी $ जहां)

"जहां वर्ष" खंड संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग दिनांक BasedWhere (स्ट्रिंग $ प्रकार, Builder $ क्वेरी, सरणी $ जहां)

क्लॉज के आधार पर एक तिथि संकलित करें।

पैरामीटर

तार $ प्रकार
Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहां कॉलम ( Builder $ क्वेरी, सरणी $ जहां)

दो स्तंभों की तुलना में एक खंड को संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग जहां नेस्टेड ( Builder $ क्वेरी, सरणी $ जहां)

एक घोंसला जहां संकलन संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहां एसएसबी ( Builder $ क्वेरी, सरणी $ जहां)

एक उप-चयन के साथ एक शर्त संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहां एक्सिस्ट्स ( Builder $ क्वेरी, सरणी $ जहां)

एक खंड मौजूद है संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग जहांNotExists ( Builder $ क्वेरी, सरणी $ जहां)

एक खंड मौजूद है संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जहां

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग संकलन समूह ( Builder $ क्वेरी, सरणी $ समूह)

क्वेरी के "समूह द्वारा" संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ समूहों

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग संकलन हैविंग्स ( Builder $ क्वेरी, सरणी $ havings)

क्वेरी के "होने" भाग संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ जायदाद

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग संकलन हैविंग (सरणी $ होने)

एक एकल खंड संकलित करें।

पैरामीटर

सरणी $ होने

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग संकलन BasicHaving (सरणी $ होने)

एक मूलभूत खंड संकलित करें।

पैरामीटर

सरणी $ होने

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग संकलनऑर्डर ( Builder $ क्वेरी, सरणी $ ऑर्डर)

क्वेरी के "भाग द्वारा" संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ आदेश

प्रतिलाभ की मात्रा

तार

संरक्षित सरणी compileOrdersToArray ( Builder $ क्वेरी, सरणी $ ऑर्डर)

क्वेरी ऑर्डर को सरणी में संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ आदेश

प्रतिलाभ की मात्रा

सरणी

स्ट्रिंग संकलन यादृच्छिक (स्ट्रिंग $ बीज)

एसक्यूएल में यादृच्छिक कथन संकलित करें।

पैरामीटर

तार $ बीज

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग संकलन लिमिट ( Builder $ क्वेरी, int $ सीमा)

क्वेरी के "सीमा" भाग संकलित करें।

पैरामीटर

Builder $ क्वेरी
पूर्णांक $ सीमा

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग संकलन ऑफसेट ( Builder $ क्वेरी, int $ ऑफ़सेट)

क्वेरी के "ऑफ़सेट" भाग संकलित करें।

पैरामीटर

Builder $ क्वेरी
पूर्णांक $ ऑफसेट

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग संकलन यूनियन ( Builder $ क्वेरी)

मुख्य क्वेरी से जुड़े "संघ" प्रश्नों को संकलित करें।

पैरामीटर

Builder $ क्वेरी

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग compileUnion (सरणी $ संघ)

एक यूनियन स्टेटमेंट संकलित करें।

पैरामीटर

सरणी $ संघ

प्रतिलाभ की मात्रा

तार

स्ट्रिंग compileExists ( Builder $ क्वेरी)

एसक्यूएल में एक मौजूदा कथन संकलित करें।

पैरामीटर

Builder $ क्वेरी

प्रतिलाभ की मात्रा

तार

स्ट्रिंग compileInsert ( Builder $ क्वेरी, सरणी $ मान)

एसक्यूएल में एक सम्मिलन कथन संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ मूल्यों

प्रतिलाभ की मात्रा

तार

स्ट्रिंग compileInsertGetId ( Builder $ क्वेरी, सरणी $ मान, स्ट्रिंग $ अनुक्रम)

एक सम्मिलित करें संकलित करें और एसक्यूएल में आईडी स्टेटमेंट प्राप्त करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ मूल्यों
तार $ अनुक्रम

प्रतिलाभ की मात्रा

तार

स्ट्रिंग संकलन अद्यतन ( Builder $ क्वेरी, सरणी $ मान)

SQL में एक अद्यतन कथन संकलित करें।

पैरामीटर

Builder $ क्वेरी
सरणी $ मूल्यों

प्रतिलाभ की मात्रा

तार

सरणी तैयार बाइंडिंगफोरअपडेट (सरणी $ बाइंडिंग, सरणी $ मान)

एक अद्यतन कथन के लिए बाइंडिंग तैयार करें।

पैरामीटर

सरणी $ बाइंडिंग
सरणी $ मूल्यों

प्रतिलाभ की मात्रा

सरणी

स्ट्रिंग संकलन हटाएं ( Builder $ क्वेरी)

SQL में एक डिलीट कथन संकलित करें।

पैरामीटर

Builder $ क्वेरी

प्रतिलाभ की मात्रा

तार

सरणी तैयार बाइंडिंगफॉरडेले (सरणी $ बाइंडिंग)

एक डिलीट स्टेटमेंट के लिए बाइंडिंग तैयार करें।

पैरामीटर

सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

सरणी

सरणी संकलन ट्रंककेट ( Builder $ क्वेरी)

एसक्यूएल में एक कटाई तालिका कथन संकलित करें।

पैरामीटर

Builder $ क्वेरी

प्रतिलाभ की मात्रा

सरणी

संरक्षित स्ट्रिंग संकलन लॉक ( Builder $ क्वेरी, बूल | स्ट्रिंग $ मान)

लॉक को एसक्यूएल में संकलित करें।

पैरामीटर

Builder $ क्वेरी
bool | स्ट्रिंग $ मूल्य

प्रतिलाभ की मात्रा

तार

बूल समर्थन करता है Savepoints ()

निर्धारित करें कि व्याकरण savepoints का समर्थन करता है।

प्रतिलाभ की मात्रा

bool

स्ट्रिंग compileSavepoint (स्ट्रिंग $ नाम)

एक बचत बिंदु परिभाषित करने के लिए SQL कथन संकलित करें।

पैरामीटर

तार $ नाम

प्रतिलाभ की मात्रा

तार

स्ट्रिंग compileSavepointRollBack (स्ट्रिंग $ नाम)

एक savepoint रोलबैक निष्पादित करने के लिए SQL कथन संकलित करें।

पैरामीटर

तार $ नाम

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग concatenate (सरणी $ सेगमेंट)

खालीियों को हटाने, खंडों की एक सरणी को संगत करें।

पैरामीटर

सरणी $ खंडों

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग हटाने LeadingBoolean (स्ट्रिंग $ मान)

एक बयान से अग्रणी बुलियन निकालें।

पैरामीटर

तार $ मूल्य

प्रतिलाभ की मात्रा

तार

सरणी getOperators ()

व्याकरण विशिष्ट ऑपरेटरों प्राप्त करें।

प्रतिलाभ की मात्रा

सरणी

संरक्षित स्ट्रिंग compileAnsiOffset ( Builder $ क्वेरी, सरणी $ घटक)

क्वेरी के लिए एक पूर्ण एएनएसआई ऑफसेट खंड बनाएँ।

पैरामीटर

Builder $ क्वेरी
सरणी $ घटकों

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग संकलन ओवर (स्ट्रिंग $ ऑर्डरिंग)

तालिका अभिव्यक्ति के लिए अधिक कथन संकलित करें।

पैरामीटर

तार $ orderings

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग compileTableExpression (स्ट्रिंग $ sql, Builder $ क्वेरी)

एक क्वेरी के लिए एक सामान्य टेबल अभिव्यक्ति संकलित करें।

पैरामीटर

तार $ एसक्यूएल
Builder $ क्वेरी

प्रतिलाभ की मात्रा

तार

सुरक्षित स्ट्रिंग compileRowConstraint ( Builder $ क्वेरी)

एक क्वेरी के लिए सीमा / ऑफसेट पंक्ति बाधा संकलित करें।

पैरामीटर

Builder $ क्वेरी

प्रतिलाभ की मात्रा

तार

संरक्षित स्ट्रिंग compileDeleteWithJoins ( Builder $ क्वेरी, स्ट्रिंग $ टेबल, स्ट्रिंग $ जहां)

SQL में शामिल होने के साथ एक डिलीट कथन संकलित करें।

पैरामीटर

Builder $ क्वेरी
तार $ तालिका
तार $ जहां

प्रतिलाभ की मात्रा

तार

संरक्षित सरणी parseUpdateTable (स्ट्रिंग $ तालिका)

दी गई तालिका के लिए टेबल और उपनाम प्राप्त करें।

पैरामीटर

तार $ तालिका

प्रतिलाभ की मात्रा

सरणी

संरक्षित स्ट्रिंग wrapTableValuedFunction (स्ट्रिंग $ तालिका)

कीवर्ड पहचानकर्ताओं में एक टेबल लपेटें।

पैरामीटर

तार $ तालिका

प्रतिलाभ की मात्रा

तार