Как использовать зарезервированные слова в качестве имен столбцов в SQL?
В SQL определенные слова зарезервированы. Они называются ключевыми словами или зарезервированными словами. Эти слова нельзя использовать в качестве идентификаторов, т.е. имен столбцов в SQL. Но есть и исключение из этого правила. В этой статье мы обсудим, как использовать зарезервированные слова в качестве имен столбцов в SQL. В этой статье мы будем использовать Microsoft SQL Server в качестве нашей базы данных.
Шаг 1: Создайте базу данных. Для этого используйте приведенную ниже команду, чтобы создать базу данных с именем GeeksForGeeks.
Запрос:
CREATE DATABASE GeeksForGeeks
Выход:
Шаг 2: Используйте базу данных GeeksForGeeks. Для этого используйте приведенную ниже команду
Запрос:
USE GeeksForGeeks
Выход:
Шаг 3: Создайте таблицу внутри базы данных GeeksForGeeks. Назовем таблицу BIKE. Он будет содержать 2 столбца с именами SELECT и TABLE. Оба эти ключевые слова в SQL. Хитрость здесь заключается в том, чтобы ввести имена столбцов в квадратных скобках '[]', чтобы компилятор не читал их как зарезервированное слово.
Запрос:
CREATE TABLE BIKE( [SELECT] VARCHAR(10), [TABLE] INT);
Выход:
Примечание. Здесь в столбце SELECT хранятся названия велосипедов, а в столбце TABLE хранится стоимость велосипедов.
Шаг 4: Добавьте данные в таблицу BIKE.
Запрос:
INSERT INTO BIKE VALUES("HERO",10000); INSERT INTO BIKE VALUES("TVS",20000); INSERT INTO BIKE VALUES("YAMAHA",30000); INSERT INTO BIKE VALUES("HONDA",40000); INSERT INTO BIKE VALUES("BAJAJ",50000);
Выход:
Шаг 4: Отобразите столбец SELECT из таблицы BIKE.
Запрос:
SELECT [SELECT] FROM BIKE;
Выход:
Шаг 5: Отобразите столбец TABLE из таблицы BIKE.
Запрос:
SELECT [TABLE] FROM BIKE;
Выход:
Шаг 5: Мы можем даже отобразить оба столбца, используя разделитель-запятую.
Запрос:
SELECT [SELECT],[TABLE] FROM BIKE;
Выход:
Следовательно, аналогичным образом мы можем использовать любое из зарезервированных имен в SQL в качестве имени столбца.