উত্তর:
128 টি অক্ষর। এটি sysname
ডেটাটাইপের সর্বোচ্চ দৈর্ঘ্য ( nvarchar(128)
)।
হ্যাঁ, এটি টেম্প টেবিলগুলি বাদ দিয়ে 128, যার নামগুলি কেবলমাত্র 116 অক্ষর পর্যন্ত দীর্ঘ হতে পারে । এটি নিখুঁতভাবে এখানে ব্যাখ্যা করা হয় ।
এবং যাচাইকরণ ব্লগ পোস্টে অন্তর্ভুক্ত নিম্নলিখিত লিপিটি সহ সহজেই তৈরি করা যেতে পারে:
DECLARE @i NVARCHAR(800)
SELECT @i = REPLICATE('A', 116)
SELECT @i = 'CREATE TABLE #'+@i+'(i int)'
PRINT @i
EXEC(@i)
আপনি আরও তথ্য বের করতে এই স্ক্রিপ্টটি ব্যবহার করতে পারেন:
EXEC sp_server_info
ফলাফলটি এরকম কিছু হবে:
attribute_id | attribute_name | attribute_value
-------------|-----------------------|-----------------------------------
1 | DBMS_NAME | Microsoft SQL Server
2 | DBMS_VER | Microsoft SQL Server 2012 - 11.0.6020.0
10 | OWNER_TERM | owner
11 | TABLE_TERM | table
12 | MAX_OWNER_NAME_LENGTH | 128
13 | TABLE_LENGTH | 128
14 | MAX_QUAL_LENGTH | 128
15 | COLUMN_LENGTH | 128
16 | IDENTIFIER_CASE | MIXED
⋮ ⋮ ⋮
⋮ ⋮ ⋮
⋮ ⋮ ⋮