您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle增加删除
记录增删改SQLPlus命令(102:25章节).已知学生表XS有学号、姓名、毕业院校、成绩(CJ)等字段,请写一个SQL语句将不及格学生的学号和姓名按学号升序写入补考名单表中。写入内容如下:学号姓名------------------20100881205王聪慧20100881206游连桦20100881211邹艺荣请在/*【*/和/*】*/之间的空白处填入适当语句或式子。参考答案:InsertInto补考名单Select学号,姓名FromxswhereCJ60orderby学号;(103:26章节).已知商品信息表含有商品编号,商品名称,库存编号,供应商编号,产地,单价等字段,请写一个SQL语句将产地不含“京”字的所有商品价格打八折且零头忽略不计处理。执行后结果(其中产地含“京”字的所有商品价格不变)如下:商品名称产地单价----------------------------------------------IntelD915GVWB主板广州市690Maxtor40G硬盘南京市514.25CORSAIRVS512MB内存北京市350AMDOpteron146CPU深圳市1164鹏宇GF4MX440-8X(64M)显卡深圳市164鼎华新锐移动硬盘北京市1004金视浩海液晶显示器南京市1460CREATIVESBS2.1380音箱福州市152HPscanjet3770扫描仪广州市783MSI945PPlatinum主板深圳市1188夏普AR2616复印机北京市6605.5商品名称产地单价----------------------------------------------DRAGONKING1GB内存广州市644STARNX-350针式打印机深圳市2164AMDSempron3000CPU南京市740三星795MBCRT显示器南京市1229.8CISCO1721路由器北京市4963Maxtor250G硬盘南京市835钛子风GeForce4MX4000显卡广州市228佳能FAX-L360传真机南京市3358DeLUX游戏王MG430机箱深圳市436请在/*【*/和/*】*/之间的空白处填入适当语句或式子。参考答案:Update商品信息Set单价=Trunc(单价*0.8)Where产地notLike'%京%';(105:28章节).已知计算机登录信息表PCInfo含有XH,Host,LogT等字段,该表用于每台计算机登录服务器的时间,现要求只保留每台计算机最后一次登录的时间信息,请写一个SQL语句将各计算机历史登录信息删除。删除后剩余记录如下:XHHOSTLOGT-------------------------------------------------16266like-PC05-5月-1116267hmvmware05-5月-1116270XP-20020101001405-5月-1116275handyhuang05-5月-1116278yulitao-PC05-5月-1116284LENOVO-8DEA5BED05-5月-1116289pld36105-5月-1116290请在/*【*/和/*】*/之间的空白处填入适当语句或式子。参考答案:DeleteFromPCInfowhereXH(Selectmax(XH)FromPCInfobWhereb.host=PCInfo.host);(106:29章节).设置日期格式为'yyyy-mm-dd'格式,成绩字段(CJ)格式为2位数字宽度,并执行学生表(xs)查询后显示如下结果:学号姓名CS毕业院校CJ---------------------------------------------------20100881201谢文娟1989-11-01泉州师范学院6720100881202陈立勤1989-07-01武夷学院7820100881203周荣通1989-11-21福建工程学院8820100881204黄华贵1989-02-01福建工程学院7420100881205王聪慧1989-01-01三明学院5620100881206游连桦1990-05-01福建工程学院4820100881207黄忠顺1989-07-11福建信息职业技术学院20100881208王兆钦1989-12-01福建交通职业技术学院20100881209陈艳1989-09-15厦门华厦职业学院9620100881210郭闻娟1990-01-01福建工程学院7320100881211邹艺荣1989-01-01厦门理工学院58学号姓名CS毕业院校CJ---------------------------------------------------20100881212叶荣林1991-01-01厦门理工学院8220100881213吴小勇1989-08-09福建工程学院8520100881214宋江平1990-04-01福建工程学院9120100881215李志恒1989-03-15厦门理工学院8220100881216缪见霞1989-07-31宁德师范高等专科学校20100881217张剑1990-02-02厦门理工学院9920100881218余其枫1989-06-06福建工程学院6820100881219荣旭1989-10-01福建师范大学7220100881220张龙剑1990-12-25厦门兴才职业技术学院请在/*【*/和/*】*/之间的空白处填入适当语句或式子。参考答案:altersessionsetnls_date_format='yyyy-mm-dd';columnCJFormat99Select*Fromxs;表、字段、约束增删改(201:29章节).使用SQL语句创建日期时间表,表名为DT,该表含序号字段XH(整型),开学日期字段KXRQ(精确到年月日),上课时间字段SKSJ(精确到年月日时分秒),并添加如下内容:XHKXRQSKSJ------------------------------------------------12011-02-2100:00:002011-02-2108:08:08请在/*【*/和/*】*/之间的空白处填入适当语句或式子。参考答案:CreateTableDT(xhint,KXRQDate,SKSJTimeStamp);InsertIntoDT(XH,KXRQ,SKSJ)Values(1,Date'2011-02-21',TimeStamp'2011-02-2108:08:08');(204:32章节).已知学生表XS有学号、姓名、毕业院校、成绩(CJ)等字段,请写一个SQL语句将增加一个备注型字段,字段名为“BZ”。请在/*【*/和/*】*/之间的空白处填入适当语句或式子。参考答案:AlterTableXSAddBZCLob;(205:33章节).已知学生表XS有学号、姓名、毕业院校、成绩(CJ)等字段,请写一个SQL语句将删除成绩(CJ)字段。请在/*【*/和/*】*/之间的空白处填入适当语句或式子。参考答案:AlterTableXSDropColumnCJ;(206:33章节).已知学生表XS有学号、姓名、毕业院校、成绩(CJ)等字段,请写一个SQL语句将增加一个图片字段,字段名为“相片”。请在/*【*/和/*】*/之间的空白处填入适当语句或式子。参考答案:Alte
本文标题:Oracle增加删除
链接地址:https://www.777doc.com/doc-3549014 .html