MS SQL Server的T-SQL语句(一)
2013-05-12 14:30
423 查看
最近面试碰到一个SQL Server语句选择题:
创建一个名为“Customers”的新表,同时要求新表中包含表“clients”的所有记录,sql语句是()。(选择一项)
a)Select * into customers from clients
b)Select into customers from clients
c)Insert into customers select * from clients
d)Insert customers select * from clients
我开始选择的是C,但是后来查询了一下,才知道正确答案应该是A。
原因是:
c)要求目标表“Customers”必须存在,并且由于目标表“Customers”已经存在,所以我们除了插入源表“clients”的字段外,还可以插入常量,如:“Insert
into customers select ID,Name,'342501XXXXXXXXXXXX' from clients” ('342501XXXXXXXXXXXX'是常量,非clients的字段);
a)要求目标表“Customers”不存在,因为在插入时会自动创建表“Customers”,并将“clients”中指定字段数据复制到“Customers”中。
创建一个名为“Customers”的新表,同时要求新表中包含表“clients”的所有记录,sql语句是()。(选择一项)
a)Select * into customers from clients
b)Select into customers from clients
c)Insert into customers select * from clients
d)Insert customers select * from clients
我开始选择的是C,但是后来查询了一下,才知道正确答案应该是A。
原因是:
c)要求目标表“Customers”必须存在,并且由于目标表“Customers”已经存在,所以我们除了插入源表“clients”的字段外,还可以插入常量,如:“Insert
into customers select ID,Name,'342501XXXXXXXXXXXX' from clients” ('342501XXXXXXXXXXXX'是常量,非clients的字段);
a)要求目标表“Customers”不存在,因为在插入时会自动创建表“Customers”,并将“clients”中指定字段数据复制到“Customers”中。
相关文章推荐
- (MS SQL Server)SQL语句导入导出大全
- (MS SQL Server)SQL语句导入导出大全
- SQL语句导入导出大全(MS SQL Server)
- ms sqlserver常用sql语句
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC INPUTBUFFER显示从客户端发送到 Microsoft SQL Server 实例的最后一个语句
- (MS SQL Server)SQL语句导入导出大全(转自:http://www.171zz.com/网站的无聊公子)
- SQL语句总结一(MS SQL Server)
- MS SQL Server将数据导出Insert语句的几种方案
- MS SQL Server SQL语句导入导出大全
- MS SQL Server SQL语句导入导出大全
- ms sqlserver 常用T-sql语句与函数
- (MS SQL Server)SQL语句导入导出大全
- 1次插入多条记录的方法(SQL语句,在MS SQL Server 2000查询分析器中执行成功)
- MySQL / SQL Server / Oracle / MS Access的sql语句联系区别总结
- (MS SQL Server)SQL语句导入导出大全
- 用SQL语句查找包含有某个关键字的存储过程、触发器、函数等(仅适用MS SQL SERVER)
- 数据库分页语句(ms sqlserver)
- MS SQL Server将数据导出Insert语句的几种方案
- MS SQL Server SQL语句导入导出大全
- MS SQL SERVER 2000 常用 Tran-SQL 语句