कौन सी क्वेरी एसक्यूएल में कॉलम परिभाषाओं के साथ तालिका संरचना देगी?
कौन सी क्वेरी एसक्यूएल में कॉलम परिभाषाओं के साथ तालिका संरचना देगी?
जवाबों:
एसक्यूएल सर्वर में sp_help टैबलेनsp_help [ [ @objname = ] 'name' ]
orc में desc tablename -DESCRIBE { table-Name | view-Name }
यह आपके द्वारा उपयोग किए जाने वाले डेटाबेस से निर्भर करता है। यहाँ एक अपूर्ण सूची है:
.schema table_name
\d table_name
sp_help table_name
(या sp_columns table_name
केवल कॉलम के लिए)desc table_name
याdescribe table_name
describe table_name
(या show columns from table_name
केवल कॉलम के लिए)MySQL में आप उपयोग कर सकते हैं DESCRIBE <table_name>
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='<Table Name>'
आप इस क्वेरी द्वारा कॉलम डेटा टाइप और आकार जैसे विवरण प्राप्त कर सकते हैं
DESCRIBE tableName
MySQL वर्णन कमांड की जाँच करें
Sybase उर्फ SQL के लिए कहीं भी निम्न कमांड एक टेबल की संरचना को आउटपुट करता है:
DESCRIBE 'TABLE_NAME';
कंसोल और प्रेस में तालिका का नाम हाइलाइट करें ALT+F1
यह आपके डेटाबेस विक्रेता पर निर्भर करता है। अधिकतर यह "सूचना स्कीमा" है जिसके लिए आपको Google (MySQL, MSSQL और शायद अन्य पर लागू होता है) होना चाहिए।
एस क्यू एल सर्वर
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