हमें निम्न स्क्रिप्ट चलाते समय एक त्रुटि मिली है;
IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name')
BEGIN
CREATE TABLE Table_Name
(
Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED
, Field_Name_2 int NOT NULL
, Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED
)
END
विशेष रूप से यह निम्न त्रुटि फेंक क्लस्टर सूची निर्माण है:
Msg 1018, Level 15, State 1, Line 15
'INDEX' के पास गलत सिंटैक्स। यदि यह तालिका संकेत के भाग के रूप में अभिप्रेत है, तो A कीवर्ड और कोष्ठक के साथ आवश्यक है। उचित सिंटैक्स के लिए SQL सर्वर पुस्तकें ऑनलाइन देखें।
यह अजीब है क्योंकि यह एक विशेष QA सर्वर को छोड़कर हमारे सभी सर्वरों पर काम करता है। हमने जो फिक्स प्लेस किया है, वह टेबल क्रिएशन स्टेटमेंट के बाहर क्लस्टर किए गए इंडेक्स को बनाना है, लेकिन अगर किसी को इस समस्या का सामना करना पड़ा है, तो मुझे इसमें दिलचस्पी होगी?