Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » SQL Anywhere 调试程序 » 教程:调试程序入门

 

第 1 课:启动调试程序以及查找错误

启动调试程序运行 debugger_tutorial 存储过程并查找错误。

前提条件

本课假定您拥有在本教程开头的特权部分中列出的角色和特权: 教程:调试程序入门.

 任务
  1. 创建本教程中所使用的示例数据库副本。

    1. 创建用于保存数据库的目录(如 c:\demodb)。

    2. 运行以下命令创建数据库:

      newdemo c:\demodb\demo.db
  2. 启动 Sybase Central。单击 [开始] » [程序] » [SQL Anywhere 16] » [管理工具] » [Sybase Central]。

  3. 在 Sybase Central 中,按以下操作连接到 demo.db

    1. 单击 [连接] » [使用 SQL Anywhere 16 连接]。

    2. 在 [连接] 窗口中,填写以下字段以连接到数据库:

      1. 在 [用户 ID] 字段中键入 DBA

      2. 在 [口令] 字段中键入 sql

      3. 在 [操作] 下拉列表中,选择 [启动并连接到此计算机上的数据库]。

      4. 在 [数据库文件] 字段中,键入 c:\demodb\demo.db

      5. 在 [服务器名] 字段中键入 demo_server

    3. 单击 [连接]。

  4. 单击 [模式] » [调试]。

  5. 在 [您希望调试哪个用户?] 字段中,键入 *,然后单击 [确定]。

    Sybase Central 的底部会显示 [调试程序详细信息] 窗格,Sybase Central 工具栏会显示一组调试程序工具。

    通过指定 * 可对所有用户进行调试。如需更改要调试的用户,必须退出调试模式并重新进入。提供用户 ID 时,将捕获具有该用户 ID 的连接的信息,这些信息将出现在 [连接] 选项卡中。

    [调试程序详细信息] 窗格。
  6. 在 Sybase Central 的左窗格中,双击 [过程和函数]。

  7. 右击 [debugger_tutorial (GROUPO)],然后单击 [从 Interactive SQL 执行]。

    Interactive SQL 将打开并显示以下结果集:

    top_company top_value
    (NULL) (NULL)

    此结果集不正确。教程的剩余部分将诊断生成此结果的错误。

  8. 关闭任何打开的 Interactive SQL 窗口。

结果

调试程序启动完毕,在 debugger_tutorial 存储过程中发现错误。

下一个

前进至第 2 课:诊断错误

 另请参见