Trong mysql tôi có thể viếtLàm cách nào để hiển thị các trường trong bảng trong oracle?
show fields from <table>;
tương đương gần nhất trong Oracle SQL là gì?
Trong mysql tôi có thể viếtLàm cách nào để hiển thị các trường trong bảng trong oracle?
show fields from <table>;
tương đương gần nhất trong Oracle SQL là gì?
Sử dụng bảng DESCRIBE.
Trong Oracle, bạn có thể truy vấn các quan điểm từ điển để nhận được thông tin về các đối tượng schema, ví dụ:
SELECT * FROM all_tab_columns WHERE table_name = 'MY_TABLE';
cách khác trong SQL * Plus bạn có thể sử dụng DESCRIBE
lệnh:
DESC my_table
Truy vấn đầu tiên liệt kê các bảng, không phải các trường trong bảng. Bạn sẽ nhận được một hàng đơn trở lại có tên_bảng là 'My_TABLE'. – alexanderbird
@alexanderbird bắt tốt :) –
Rất tốt! Truy vấn được cập nhật của bạn cung cấp kết quả chi tiết hơn nhiều so với 'mô tả 'MY_TABLE'' (câu trả lời được chấp nhận). – alexanderbird
Bạn có thể cũng sử dụng DESCRIBE hoặc DESC trong mySQL. – Tenner