चलें कहते हैं कि मैं इस SQL कथन है:कैसे ठीक से ALTER तालिका के बाद ALTER देखें चलाने के लिए
ALTER TABLE dbo.[tbl] ALTER COLUMN col1 varchar(300)
ALTER TABLE dbo.[tbl] ALTER COLUMN col2 varchar(20)
ALTER TABLE dbo.[tbl] ALTER COLUMN col3 varchar(20)
ALTER TABLE dbo.[tbl] ALTER COLUMN col4 varchar(100)
मैं एक फ़ाइल के अंदर इन बयानों डाल दिया है एक के बाद एक चलाने के लिए। मेरे पास एक दृश्य भी है जो डीबीओ को देख रहा है। [Tbl]। मैंने देखा कि VIEW के ऊपर 4 कथन चलाने के बाद पुरानी कॉलम लंबाई बरकरार रखती है। इसलिए मैं फ़ाइल के अंत में निम्नलिखित कोड कहा:
ALTER VIEW [dbo].[tbl]
AS
SELECT col1, col2, col3, col4
FROM dbo.[tbl]
त्रुटि है कि मैं पाने के
'ALTER VIEW' must be the first statement in a query batch
है तो मेरे सवाल है, सबसे अच्छा तरीका यह सुनिश्चित करें कि मेरे विचार को बरकरार रखे हुए है क्या नई कॉलम लंबाई?
हाँ, यह भी काम करता है, जानकारी के लिए धन्यवाद! – Jason