1
В чем разница между name
и tbl_name
в sqlite_master
?В чем разница между именем и tbl_name в sqlite_master?
В чем разница между name
и tbl_name
в sqlite_master
?В чем разница между именем и tbl_name в sqlite_master?
Как показано в documentation, нет никакой разницы, если запись описывает таблицу. Для индексов и триггеров name
- это имя самого объекта, а tbl_name
- это имя таблицы, к которой принадлежит объект.
[Формат файла базы данных SQLite] (https://www.sqlite.org/fileformat2.html) Поиск 'tbl_name'. Это приведет к объяснению следующим образом :: _ В столбце sqlite_master.tbl_name указано имя таблицу или представление, с которым связан объект. Столбец tbl_name для таблицы или представления - это копия столбца имени. Для индекса tbl_name - это имя индексируемой таблицы. Для триггера столбец tbl_name сохраняет имя таблицы или представления, которое вызывает срабатывание триггера. –