কোন কোয়েরি এসকিউএল-এর কলাম সংজ্ঞা সহ সারণির কাঠামো দেবে?
কোন কোয়েরি এসকিউএল-এর কলাম সংজ্ঞা সহ সারণির কাঠামো দেবে?
উত্তর:
এসকিএল সার্ভারে sp_help টেবিলের নাম -sp_help [ [ @objname = ] 'name' ]
ওরাকলে ডেস্ক টেবিলের নাম -DESCRIBE { table-Name | view-Name }
এটি আপনার ব্যবহৃত ডাটাবেস থেকে নির্ভর করে। এখানে অসম্পূর্ণ তালিকা রয়েছে:
.schema table_name\d table_namesp_help table_name(বা sp_columns table_nameকেবল কলামগুলির জন্য)desc table_nameবাdescribe table_name describe table_name(বা show columns from table_nameকেবল কলামগুলির জন্য)select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='<Table Name>'
আপনি এই কোয়েরিতে কলামের ডেটাটাইপ এবং আকারের মতো বিশদ পেতে পারেন
DESCRIBE tableName
মাইএসকিউএল বর্ণনা কমান্ড পরীক্ষা করুন
সিবাজ ওরফে এসকিউএল কোথাও কোথাও নিম্নলিখিত কমান্ডটি একটি সারণির কাঠামোকে আউটপুট দেয়:
DESCRIBE 'TABLE_NAME';
কনসোলে টেবিলের নামটি হাইলাইট করুন এবং টিপুন ALT+F1
এটি আপনার ডাটাবেস বিক্রেতার উপর নির্ভর করে। বেশিরভাগ ক্ষেত্রে এটি "তথ্য স্কিমা" আপনার Google এর উচিত (মাইএসকিউএল, এমএসএসকিউএল এবং সম্ভবত অন্যদের জন্য প্রযোজ্য)।
SQL সার্ভার
DECLARE @tableName nvarchar(100)
SET @tableName = N'members' -- change with table name
SELECT
[column].*,
COLUMNPROPERTY(object_id([column].[TABLE_NAME]), [column].[COLUMN_NAME], 'IsIdentity') AS [identity]
FROM
INFORMATION_SCHEMA.COLUMNS [column]
WHERE
[column].[Table_Name] = @tableName
সিবিসের জন্য ডিবিটুলগুলিতে, এটি sp_columns your_table_name।
এসকিউএল সার্ভারের জন্য এক্সিকিউটিউট স্পিহেল্প ব্যবহার করুন
USE db_name;
exec sp_help 'dbo.table_name'
মাইএসকিউএল-এর জন্য, বর্ণনাটি ব্যবহার করুন
DESCRIBE table_name;