#sql #oracle
#sql #Oracle
Вопрос:
у меня есть следующий код :
SELECT *
FROM tbl_doc
/*_archive*/
,
TBL_LOG@dblink
WHERE Prim_id='2121212';
Что /*_archive*/
означает?
в моей базе данных у нас есть :
tbl_doc_status
tbl_doc_archive
tbl_doc_save
Комментарии:
1. Разве это не просто комментарий?
2. Нет, я не думаю, что этот комментарий
3. Это комментарий. docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf /…
Ответ №1:
От последовательности /* до следующей последовательности */, как в языке программирования C. Этот синтаксис позволяет комментарию распространяться на несколько строк, поскольку начальная и завершающая последовательности не обязательно должны находиться в одной строке.
Сервер MySQL поддерживает определенные варианты комментариев в стиле C. Они позволяют вам писать код, который включает расширения MySQL, но все еще переносимый, используя комментарии следующего вида:
/*! Специфичный для MySQL код */
Комментарии:
1. На английском языке :).?
2. /* — это начало комментария, а */ — конец комментария.
3. Просто чтобы было ясно, вопрос, похоже, касается базы данных Oracle, а не MySQL. Тем не менее, ответ правильный.