如何在 SQL 中使用保留字作为列名?
在 SQL 中,某些单词是保留的。这些被称为关键字或保留字。这些单词不能用作标识符,即在 SQL 中不能用作列名。但是,这条规则也有例外。在本文中,我们将讨论如何在 SQL 中使用保留字作为列名。在本文中,我们将使用微软的 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);
输出:
注意:这里选择栏存储自行车名称,表栏存储自行车费用。
第 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 [SELECT] FROM BIKE;
输出:
步骤 5: 显示自行车表格中的表格列。
查询:
SELECT [TABLE] FROM BIKE;
输出:
第 5 步:我们甚至可以使用逗号分隔符显示这两列。
查询:
SELECT [SELECT],[TABLE] FROM BIKE;
输出:
因此,以类似的方式,我们可以使用 SQL 中的任何保留名称作为列名。
版权属于:月萌API www.moonapi.com,转载请注明出处