博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据表中数据的管理(转)
阅读量:2498 次
发布时间:2019-05-11

本文共 1587 字,大约阅读时间需要 5 分钟。

数据表中数据的管理(转)[@more@]

  下面介绍如何操作数据表中的数据。

  向数据表中插入数据

  1. 向导师信息表中插入数据

  (1)在图7.19所示的快捷菜单中选择【表数据编辑器】选项,出现如图7.21所示的界面。可以按照二维表格输入数据。

  (2)单击1154692303_ddvip_8327.jpg按钮可以查看输入的数据对应的SQL代码。

  (3)数据输入完毕后,单击1154692303_ddvip_8080.jpg按钮可以完成数据的插入。

1154692303_ddvip_9979.jpg

  (4)上述过程对应的SQL代码如下。

    ?????????????????????????????????????  

  【参见光盘文件】:第7章insertdirector.sql。

  (5)读者也可以在【SQL Plus Worksheet】中直接执行insertdirector.sql 文件向数据表scott.director中插入数据。

  2. 向研究生信息表中插入数据

  (1)对研究生信息表进行同样的数据插入操作。如图7.22所示。

1154692303_ddvip_3027.jpg

  (2)字段“BIRTHDAY”是日期型字段,读者可能不知道该如何插入日期型的数据。单击1154692303_ddvip_9313.jpg按钮,出现如图7.23所示的界面。

  可以观察到这样的日期型字段数据插入格式。

    ?????????????????????????????????????  

1154692303_ddvip_1643.jpg

  (4)最后完成完整的scott.student数据表数据的插入,如图7.25所示。

1154692303_ddvip_4289.jpg

  【参见光盘文件】:第7章insertstudent.sql。

  (5)上述过程对应的SQL代码如下。读者也可以在【SQLPlus Worksheet】中直接执行insertstudent.sql文件完成数据的插入。

    ?????????????????????????????????????  

  查询数据表的数据

  1. 查询导师信息表数据

  (1)利用【SQLPlus Worksheet】执行下列语句。

     ?????????????????????????????????????  

1154692303_ddvip_5184.jpg

  (3)读者可能会疑惑,rowid = 'AAAH2kAAIAAAAAyAAD'代表什么意思?

  (4)Oracle 9i在创建数据表时,默认会为每个数据表建立一个隐含的字段,叫ROWID。在向数据表中插入记录时,系统将自动为每条记录分配惟一的一个ROWID号,利用这个ROWID号,可以快速定位到记录。

  (5)但是,利用ROWID更新数据的SQL语句只适用在同一台计算机上。不同的计算机环境可能为数据会分配不同的ROWID号,因此,我们需要给出一种普遍适用的更新数据表数据的语法。

  (6)在【SQLPlus Worksheet】中执行下列语句,作用是一样的。这是通过主码DIRECTOR_ID来定位记录的。这样的更新语句适合在不同的计算机环境上使用。

  执行结果如图7.29所示。

1154692303_ddvip_2418.jpg1154692303_ddvip_6658.jpg

  2. 更新研究生信息表数据

  按照同样的方法可以更新研究生数据表的数据。

  (1)在表数据编辑器中将研究生编号STUDENT_ID为“20030103”的研究生的导师编号字段DIRECTOR更改为200204,如图7.30所示。

1154692303_ddvip_332.jpg

  (2)对应的SQL代码如下。

     ?????????????????????????????????????    UPDATE "SCOTT"."STUDENT"     

  【参见光盘文件】:第7章deletestudent.sql。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-954009/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-954009/

你可能感兴趣的文章
10 Things You Need To Know About Cocoa Auto Layout
查看>>
一个异步网络请求的坑:关于NSURLConnection和NSRunLoopCommonModes
查看>>
iOS 如何放大按钮点击热区
查看>>
ios设备唯一标识获取策略
查看>>
获取推送通知的DeviceToken
查看>>
Could not find a storyboard named 'Main' in bundle NSBundle
查看>>
CocoaPods安装和使用教程
查看>>
Beginning Auto Layout Tutorial
查看>>
block使用小结、在arc中使用block、如何防止循环引用
查看>>
iPhone开发学习笔记002——Xib设计UITableViewCell然后动态加载
查看>>
iOS开发中遇到的问题整理 (一)
查看>>
Swift code into Object-C 出现 ***-swift have not found this file 的问题
查看>>
为什么你的App介绍写得像一坨翔?
查看>>
RTImageAssets插件--@3x可自动生成@2x图片
查看>>
iOS开发的一些奇巧淫技
查看>>
linux的挂载的问题,重启后就挂载就没有了
查看>>
docker原始镜像启动容器并创建Apache服务器实现反向代理
查看>>
docker容器秒死的解决办法
查看>>
管理网&业务网的一些笔记
查看>>
openstack报错解决一
查看>>