如何在不使用 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'
这样您就可以轻松地从其他表中插入记录,甚至可以使用联接。
我被问到一个面试问题,我不知道如何回答,我很好奇你会如何为这样的事情写一个脚本。
“编写一条语句,在 Employees
table 中创建代表您的行,而不使用 VALUES 关键字。”
如何在 table 中创建一个新行,然后在不使用 VALUES()
关键字的情况下将您的名字添加到该行?
这是我唯一知道如何做这样的事情,但它涉及使用 VALUES
关键字。
INSERT INTO Employees (FirstName, LastName)
VALUES ('John', 'Johnson');
insert into Employees (FirstName, LastName)
select 'John', 'Johnson'
这样您就可以轻松地从其他表中插入记录,甚至可以使用联接。