নিম্নলিখিত স্ক্রিপ্টটি চালানোর সময় আমরা একটি ত্রুটি পেয়েছি;
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
বিশেষত এটি ক্লাস্টারড ইনডেক্স সৃষ্টিটি নিম্নলিখিত ত্রুটিটি ছুঁড়েছে:
এমএসজি 1018, স্তর 15, রাজ্য 1, লাইন 15
'INDEX' এর নিকটে ভুল সিনট্যাক্স। যদি এটি কোনও টেবিলের ইঙ্গিতের অংশ হিসাবে তৈরি করা হয় তবে এখন উইথ কীওয়ার্ড এবং প্রথম বন্ধনী প্রয়োজন। সঠিক সিনট্যাক্সের জন্য এসকিউএল সার্ভার বই অনলাইন দেখুন।
এটি একটি বিশেষ কিউএ সার্ভার ব্যতীত আমাদের সকল সার্ভারে কাজ করে বলে এটি অদ্ভুত। আমরা যে ফিক্সটি রেখেছি তা হ'ল টেবিল তৈরির স্টেটমেন্টের বাইরে ক্লাস্টারড ইনডেক্স তৈরি করা তবে আমি আগ্রহী হব যদি কেউ এই সমস্যার আগে এসে পড়ে?