用INSERT语句插入记录-《SQLServer2005程序设计语言》精选培训课件

上传人:日度 文档编号:149721061 上传时间:2020-10-29 格式:PPT 页数:10 大小:142KB
返回 下载 相关 举报
用INSERT语句插入记录-《SQLServer2005程序设计语言》精选培训课件_第1页
第1页 / 共10页
用INSERT语句插入记录-《SQLServer2005程序设计语言》精选培训课件_第2页
第2页 / 共10页
用INSERT语句插入记录-《SQLServer2005程序设计语言》精选培训课件_第3页
第3页 / 共10页
用INSERT语句插入记录-《SQLServer2005程序设计语言》精选培训课件_第4页
第4页 / 共10页
用INSERT语句插入记录-《SQLServer2005程序设计语言》精选培训课件_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《用INSERT语句插入记录-《SQLServer2005程序设计语言》精选培训课件》由会员分享,可在线阅读,更多相关《用INSERT语句插入记录-《SQLServer2005程序设计语言》精选培训课件(10页珍藏版)》请在金锄头文库上搜索。

1、8.3 用INSERT语句插入记录,用户可使用INSERT语句可向表中添加一个或多个新记录,前面的章节中讲述了使用SQL Server Management Studio工具图形工具向表中插入记录,事实上在大规模的数据处理过程中,使用INSERT语句进行数据的插入是非常多的。本节将讲述使用INSERT语句插入记录。,8.3.1 简单的插入语句,先看一个使用INSERT INTO插入记录的例子,执行简单的INSERT语句示例。 CREATE TABLE p2 (id int, pname varchar(40), page int) INSERT INTO p2 (pname) VALUES (

2、A) INSERT INTO p2(id,pname) VALUES (4,b) INSERT INTO p2 VALUES (1,default,23) -DEFAULT VALUES关键字把一整行插入表中 insert into p2 default values,8.3.2 INSERT语句基本语法,使用INSERT语句将新行添加到表或视图的基本语法结构如下所示。 WITH ,.n INSERT TOP ( expression ) PERCENT INTO server_name . database_name . schema_name . | database_name . sch

3、ema_name . | schema_name . table_or_view_name ( column_list ) VALUES ( DEFAULT | NULL | expression ,.n ) | derived_table | execute_statement | DEFAULT VALUES ; ,使用 INSERTSELECT 语句,INSERTSELECT 语句:SELECT 产生结果集,INSERT将这些行添加到表中。 部分语法: INSERT table_name SELECT column_list FROM table_list WHERE search_co

4、nditions,所有满足 SELECT 语句的行都被插入最外层 必须检验被插入了新行的表是否存在数据库中 确保数据类型是兼容的 确定是否存在缺省值,或所有被忽略的列是否允许空值,使用 INSERTSELECT 语句,使用 INSERTSELECT 语句,USE northwind INSERT customers SELECT substring(firstname, 1, 3) + substring (lastname, 1, 2) ,lastname, firstname, title, address, city ,region, postalcode, country, homep

5、hone, NULL FROM employees,使用TOP关键字,-下面的示例创建Newsudent表,并将s表中前2名学生的学号,姓名数据插入到该表中。然后执行SELECT 语句以验证Newsudent 表的内容。 CREATE TABLE Newsudent (sno varchar(10) primary key, sname varchar(10) INSERT TOP(2) INTO Newsudent SELECT sno,sname from s,使用 SELECT INTO 语句创建表,在选择列表中,必须为列起一个别名或指定新表的列的名字,USE northwind SEL

6、ECT productname AS products ,unitprice AS price ,(unitprice * 1.1) AS tax INTO pricetable FROM products GO,INSERT.EXECUTE(string) example,USE school INSERT Newsudent EXECUTE ( select sno,sname from s );,INSERT.EXECUTE procedure,USE school go CREATE PROCEDURE dbo.getstudent AS select sno,sname from s INSERT Newsudent EXECUTE getstudent,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号