sql - How can I change column length using HQL query? -


मैंने कोशिश की session.createSQLQuery ("वैकल्पिक तालिका लोग संशोधित VARCHAR (1000);") executeUpdate () ;

लेकिन यह फेंकता है org.hibernate.exception.SQLGrammarException: देशी थोक हेरफेर क्वेरी निष्पादित नहीं कर सका

बहुत सारे Googling के बाद, बल्क अपडेट्स करने के लिए SQL क्वेरी के बजाय HQL का उपयोग करना सिफारिश है यह सुनिश्चित करने के लिए कि कैसे इसे पूरा करने के लिए HQL का उपयोग करें। तालिका में कॉलम की लंबाई को अद्यतन करने के लिए कोई सभ्य HQL प्रलेखन नहीं लगता है।

मदद के लिए बहुत बहुत धन्यवाद।

मेरा सुझाव है कि आप इस मूल को चलाने के लिए एसक्यूएल क्वेरी के माध्यम से session.connection ()

अनुभाग देखें, यह आपकी ALTER क्वेरी के पास है।

बाकी सभी आपके डेटाबेस विक्रेता पर निर्भर करते हैं। शुभकामनाएँ!


Comments