如何在不使用 T-SQL 中的 VALUES 关键字的情况下在 table 中创建一行

How do you create a row in a table without using the VALUES key word in T-SQL

我被问到一个面试问题,我不知道如何回答,我很好奇你会如何为这样的事情写一个脚本。

“编写一条语句,在 Employees table 中创建代表您的行,而不使用 VALUES 关键字。”

如何在 table 中创建一个新行,然后在不使用 VALUES() 关键字的情况下将您的名字添加到该行?

这是我唯一知道如何做这样的事情,但它涉及使用 VALUES 关键字。

INSERT INTO Employees (FirstName, LastName)
VALUES ('John', 'Johnson');
insert into Employees (FirstName, LastName)
select 'John', 'Johnson'

这样您就可以轻松地从其他表中插入记录,甚至可以使用联接。