赛迪网 > IT技术 热点推荐 > 文章
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

如何在示例数据库中查询信息与编辑表值

发布时间:2007.08.22 11:28     来源:赛迪网    作者:Anywhere

Interactive SQL 的一个主要用途是浏览数据库中的信息。

您可以在 Interactive SQL 中使用 SELECT 语句显示数据库信息。下面的示例显示要在 "SQL 语句 " 窗格中键入的命令。键入命令之后,必须单击工具栏上的 " 执行 SQL 语句 " 按钮来执行该命令。

执行完该语句之后,数据 (称为结果集)显示在 " 结果 " 窗格中的 " 结果 " 选项卡上。您可以使用滚动条查看表中位于窗格当前视图之外的区域。

❖ 列出职员表的全部列和行:

1 启动 Interactive SQL 并连接到示例数据库。

2 在 "SQL 语句 " 窗格中键入以下内容:

SELECT *
FROM employee

3 在工具栏上,单击 " 执行 SQL 语句 " 按钮。

在 Interactive SQL 中执行查询之后,可以编辑结果集来修改数据库。还可以从结果集中选择行,并复制它们以用于其它应用程序。

Interactive SQL 支持编辑、插入和删除行。这些操作与执行 UPDATE、INSERT 和 DELETE 语句具有相同的结果。

在您可以复制、编辑、插入或删除行之前,您必须在 Interactive SQL 中执行查询,该查询在 " 结果 " 窗格的 " 结果 " 选项卡上返回结果集。当您直接编辑结果集时, Interactive SQL 创建并执行一个 SQL 语句,该

语句对数据库表执行您的更改。

若要编辑结果集中的某个行或某个值,您必须在要在其中修改值的表或列上具有必要的权限。例如,如果要删除某行,那么您必须具有对该行所属的表的 DELETE 权限。

如果您执行以下操作,编辑结果集可能失败:

试图编辑您不具有权限的行或列。

从具有主键的表中选择列,但没有选择所有主键列。

试图编辑 JOIN (例如,结果集中的某个数据来自多个表)的结果集。

输入无效值 (例如,在数字列中输入字符串或在不允许空值的列中输入空值)。

当编辑失败时,将出现一条解释该错误的 Interactive SQL 错误消息,数据库表值保持不变。

对表值进行了更改之后,必须输入 COMMIT 语句使更改成为永久更改。如果要撤消更改,则必须执行 ROLLBACK 语句。 (责任编辑:卢兆林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 实例解析将审计跟踪保存在一个系统表内 (08-20) · 解析:在查询结果中添加自动编号的方法 (08-14)
· 细化解析:实例创建按小时来报告的查询 (08-14) · 使用索引查询的七个通用原则 (08-13)
· 从数据库中读出图片并且显示的示例代码 (08-09) · 实例介绍:不可小视视图对效率的影响力 (08-09)
· 一个用配制文件连接数据库的Java工具类 (08-02) · SQLServer悲观锁定和乐观锁定应用实例 (07-30)
· 细化解析:SQL Server2005查询计划指南 (07-30) · Java多媒体框架设计自动播放机实例详解 (07-25)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管