«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как различные базы данных обрабатывают разграниченные идентификаторы для имен таблиц и столбцов?

Как различные базы данных обрабатывают разграниченные идентификаторы для имен таблиц и столбцов?

Опубликовано в 2025-03-25
Просматривать:970

How Do Different Databases Handle Delimited Identifiers for Table and Column Names?

различные кавычки в базах данных

базы данных используют разграниченные идентификаторы, чтобы разрешить использование таблиц и имен столбцов, которые могут содержать такие символы, как Shitespace, специальные символы, международные символы и чувствительные к случаю идентификаторы. Различные базы данных используют различные символы для этих разделителей. Тем не менее, он поддерживает стандартные двойные цитаты, когда SQL_Mode устанавливается на ANSI_QUOTES:

SELECT * FROM `my_table`; // MySQL по умолчанию Выберите * из "my_table"; // mySQL с ANSI_QUOTES

Microsoft SQL Server и Sybase

SELECT * FROM `my_table`;  // MySQL default
SELECT * FROM "my_table";  // MySQL with ANSI_QUOTES

select * from [my_table]; // По умолчанию SET COTED_IDENTIFIER на; Выберите * from "my_table";

Interbase и Firebird

SELECT * FROM [my_table];  // Default
SET QUOTED_IDENTIFIER ON;
SELECT * FROM "my_table";

другие базы данных

большинство других баз данных, включая стандартные SQL, используйте двойные цитаты в качестве дефицитных идентификаторов:

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3