图表 3
上图3是建立外键约束,this Table是主键表,选项卡Referenced Table是参照表,把参与约束的列通过小箭头按
钮添加到右边框中。
关注2右边的下拉框,默认是Cascade No Action (无级连动作),如果要在建立外键约束时删除主表记录时自动级连删除子表需要选中 Cascade Delete (级连删除)。
4)操作表数据,在表对象浏览器中选中一个表,在右边打开 Data (表数据)选项卡,如下图:
图表 4
如上图,选中当前表为emp,打开表数据选项卡7,默认展示表中全部数据。在表数据选项卡中提供以下功能:
①查看表数据
②编辑表数据,直接在表格里边编辑表数据,也可以点4增加新行,点5删除当前行,注意更新表数据以后要
点2来提交更新的数据。
③表数据过滤,点3可以设置显示哪些列,还可以根据列条件筛选数据
④保存表数据成指定格式的文件,在表数据表格中点右键出现弹出菜单,选择Save As 菜单命令,出现保存设置对话框,toad提供HTML ,XML ,XLS (Excel)等格式保存表数据,保存前要选择保存路径。
3.2过程管理
切换对象浏览器的table选项卡成Procs 选项卡,位置在上边图表1中标号1右边,如果没有出现Procs 选项卡,
按选项卡右边的小箭头
就可以找到。
打开过程选项卡后,可以在对象浏览器中浏览当前用户的所有过程对象,如下图:
图表 5
上图中点1出打开过程对象浏览,点9打开当前过程,此时对象浏览器提供以下功能: 1)对已经存在的过程对象,包括存储过程,存储函数,和包,进行执行,编译,删除。 2)保存过程到文件,点2即可。
3)要更改过程需要在过程编辑器里边进行,如何打开过程编辑器呢?根据规律让我们在打算更改的过程名称上点 右键看看会出来什么菜单,怎么样?找到了把,哈就是 以编辑过程了!
,打开过程编辑器窗口,就可
4)建立新的过程(过程编辑器的使用)
另一种打开过程编辑器的办法是,在toad主窗口点击
,打开过程编辑器窗口如下图:
图表 6
过程编辑器提供对存储过程,存储函数,触发器,包的新建,更改,调试运行的功能 ①按2可以新建过程,出现新建对话框
图表 7
如果建立的是触发器应在1中选择Trigger , 在3中可以选择触发的表,4中选择触发类型。
②编译和调试,在图表6中,建立完过程,需要按1按钮编译,按3来运行,如果需要参数可以按4来设置参数。如果需要设置断点,只需要在行号前点以下出现红点表示已经设置断点,断点可以暂停过程的执行,让程序员查看各个变量的状态或者值。
当你设置了断点,在执行时程序会在断点处暂停,你可以观测之前代码的变量情况,简单的观察办法是用光标悬停在你想观察的变量上,这样在光标处就可以显示变量当前值。
另一个观测变量状态的方法是点开8,增加需要观测的变量或者表达式,在调试区域就可显示变量状态。 在程序暂停时我们可以点5进行单步执行,点6进入调用的过程,点7调处调用的过程。
编译调试完毕关闭过程编辑器,回到对象浏览器,刷新列表就发现在过程列表中多了刚建立的对象。