- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
主题:使用T-SQL插入和查询记录(主讲人:刘志成)
INSERT语句中的INTO可以省略如果某些属性列在表名后的列名表没有出现,则新记录在这些列上将取空值。但必须注意的是,在表定义时说明了NOTNULL的属性列不能取空值,否则系统会出现错误提示如果没有指明任何列名,则新插入的记录必须在每个属性列上均有值字符型数据必须使用“‘”将其引起来常量的顺序必须和指定的列名顺序保持一致1INSERT语句基本格式使用INSERT语句可以插入记录,其语句基本格式如下:INSERT[INTO]表名[属性列1[,属性列2...]]VALUES(常量1[,常量2]...)温馨提示
2INSERT语句插入单条记录任务1:新商品入库,将商品信息(020003,爱国者MP3-1G,02,128,0.8,20,2007-08-01,pImage/020003.gif,热点,容量G)添加到Goods表中任务2:新商品入库,该商品的图片和商品描述尚缺,只能将该商品的部分信息(040002,杉杉西服(男装),04,1288,0.9,20,2007-08-01,NULL,热点,NULL)添加到Goods表中INSERTINTOGoodsVALUES(020003,爱国者MP3-1G,02,128,0.8,20,2007-08-01,pImage/020003.gif,热点,容量G)INSERTINTOGoods(g_ID,g_Name,t_ID,g_Price,g_Discount,g_Number,g_ProduceDate,g_Status)VALUES(040002,杉杉西服(男装),04,1288,0.9,20,2007-08-01,热点)操作演示实现语句
3SELECT语句查询记录SELECT*FROM表名使用SELECT语句可以查询记录,最简单的查询语句格式如下:操作演示任务1和任务2完成后查询结果
4INSERT语句插入多条记录INSERTINTOGoodsVALUES(030002,海尔电冰箱HDFX01,03,2468,0.9,15,2007-06-01,pImage/030002.gif,热点,安全节能王,最佳选择),(030003,海尔电冰箱HEF02,03,2800,0.9,10,2007-06-01,pImage/030003.gif,热点,家庭主妇的最爱);实现语句INSERTINTO表名VALUES(常量1[,常量2]...),(常量1[,常量2]...);任务3:两件海尔新商品入库,同时添加到Goods表中逗号分隔分号结束SQLServer2012支持一次插入多行记录实现方式为用逗号分隔多条记录INSERT多条记录时,且需要插入的数据是从其他的数据源选择获取时,可以使用INSERTINTO...SELECT语句操作演示
谢谢大家!
文档评论(0)