Я новичок в платформе Oracle (в основном использовал MySQL, с небольшим количеством Postgres и SQL Server). Я недавно обнаружил следующую запись
DESC TABLE_NAME;
будет работать только в инструменте SQL * Plus, который я использую для проверки своих запросов. Это НЕ будет работать, когда я использую стандартные функции PHP для подключения к базе данных Oracle. Мне нужно использовать что-то вроде
SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'TABLE_NAME'
вместо.
Насколько я понимаю, это связано с тем, что атрибут "DESC" является надстройкой в приложении SQL * Plus.
Мои вопросы
- Правильно ли мое понимание или происходит что-то более тонкое?
- Какие еще специальные дополнения есть в SQL * Plus?
- Есть ли способ отключить эти специальные дополнения, пока я подхожу к скорости на Oracle?
- Любой другой общий совет для новичка Oracle от ветеранов платформы приветствуется.