`
yxsylyh
  • 浏览: 35081 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

(转)Sybase ASE基础知识:利用Sybase Central简单操作Sybase ASE数据库

阅读更多

最近学习Sybase,遇到问题后找到的解决办法。

原文网址:http://www.phpfans.net/ask/MTIyNjgzMQ.html

 

Sybase ASE基础知识:利用Sybase Central简单操作Sybase ASE数据库

发几篇基础的sybase文章。不是给博客做广告的。目的只有一个:share the knowledge !  不知道我仅有的那点知识是否可以拿出来共享。 呵呵


利用Sybase Central简单操作Sybase ASE数据库                        
                                                
利用前面介绍的用Sybase Central连接ASE数据库的方法
用Sybase Central连接Sybase ASE数据库 http://www.dbainfo.net/connnect-to-sybase-ase-by-sybase-central-client-tool.htm
成功连接上数据库后,会显示如下的窗口。


如果左边窗口中没有显示如图所示的文件夹列表,那么需要选择菜单视图下的文件夹菜单


一、查看表的信息


在列表中,展开数据库前面的+号,显示Sybase ASE服务器中所有的数据库(包括系统和用户数据库)


展开用户数据库pmdb前的+号,如下图所示,显示pmdb里面的所有的对象。包括:表、视图、过程、用户、函数、段等信息。


展开用户表前面的+号,显示pmdb数据库内所有的用户表。



查看用户表内的数据
在左边的用户表列表中选择需要查看数据的表名称,在右边的窗口中选择"数据"选项窗口。


在上图中,窗口的右上部分有个按钮"选项"。这里控制数据结果中显示的记录的行数。


如果想查看表内所有的记录,则选中没有限制。但是,如果表内数据量很大,则可能需要消耗大量的内存来缓存表数据。

另外一种方法查看表内的数据:
在表名称上点右键,比如:在systbl_Counters上点右键,选择在交互式SQL中查看数据。


则打开如下图所示的Interactive SQL查看器。


同样,也需要调整Interactive SQL查看器中数据结果显示行数。在菜单:工具>选项。左边列表切换到Adaptive Server Enterprise,调整右窗口中的Maximum number of rows to display的值。默认显示结果集的前500行。
需要注意的是:这个参数并不会影响SQL语句的返回结果,仅仅使得指定数量后的行数没有在窗口中显示而已。



二、查看对象的语法
查看表的创建语法:
在表名上点右键,选择生成DDL,再选择生成表DDL。


显示结果为:


选择创建表DDL菜单,这里会显示表的创建语法以及表的访问权限授权信息。

如果选择生成DDL下的表对象DDL,则要求确认查看的对象类型。这里要求选择排除的对象类型。


显示结果:



查看视图的语法:
选择视图列表下的视图名称,在右边窗口中查看视图的SQL语法以及视图的数据。



查看存储过程的语法:
选择过程列表下的存储过程的名称,在右边窗口中查看存储过程的SQL语法。


三、给用户授权
授予创建对象的权限
切换到用户列表下,在右边的窗口中选择某个用户,比如:AutoCfg,选择属性,


弹出AutoCfg用户的属性窗口


切换到命令选项卡:


给用户授予创建对象的权限:表、视图、规则、过程、缺省值。

切换到对象权限选项卡,给用户授予操作某些对象的权限。比如:授予用户AutoCfg对表的查询、更新权限。


选择权限下拉列表,选中Stored Procedures,可以授予用户对存储过程的执行权限。



四、利用交互式SQL来操作Sybase ASE数据库
在Sybase服务器名称上点右键,在弹出的菜单中选择打开交互式SQL。


选择打开交互式SQL后,显示:


在这个窗口的上部分编辑区中输入SQL语句,窗口下部分中显示返回结果。右上角有一个列表框用来切换当前的用户数据库。

如:查看用户数据库pmdb中所有的用户表及其创建日期。执行如下SQL:
select id,name,user_name(uid) as creator,crdate from sysobjects
where type='U'
order by id


可能返回结果为1000多行数据。在上图的窗口中只显示前500行的数据。

在上面的SQL语句编辑区,选中要执行的SQL语句,按F9键仅执行选中的SQL语句。按F5键则执行所有的SQL语句。


上图仅执行选中的SQL语句:select getdate(),返回当前系统日期。
分享到:
评论

相关推荐

    Sybase ASE12.5附带的Sybase Central完整免安装版

    在ASE12.5的时代,Sybase Central提供了一个用户友好的界面,使得DBA(数据库管理员)和开发者可以更轻松地执行日常管理任务,如创建和修改数据库对象,监控服务器性能,备份和恢复操作,以及处理用户权限和安全设置...

    SAP Sybase ASE15.7解压缩版客户端(ScjviewASE157.zip)

    支持Sybase ASE15.0至15.7版本. 直接将这个zip解压到c:\下边即可. 然后进入 C:\ScjviewASE157\Shared\Sybase Central 6.0.0\win32 为scjview.exe创建一个快捷方式到桌面即可. 每次点击这个快捷方式即可启动. ...

    Sybase ASE12.5附带的Sybase Central免安装版.part1

    Sybase ASE12.5附带的Sybase Central免安装版.part1

    Sybase ASE 数据库维护快速参考手册

    ### Sybase ASE 数据库维护快速参考手册知识点概览 #### 1. 基本概念篇 ##### 1.1 什么是Sybase Adaptive Server Enterprise (ASE)? Sybase Adaptive Server Enterprise (ASE) 是一款高性能的关系型数据库管理...

    Sybase ASE快速参考手册

    **Sybase Adaptive Server Enterprise(ASE)基础概念** Sybase ASE,全称为Adaptive Server Enterprise,是一种高性能的关系型数据库管理系统,由Sybase公司开发。它提供了一整套企业级的数据库解决方案,包括数据...

    SYBASE 数据库ASE15.5管理指南

    ### SYBASE 数据库ASE15.5管理指南 #### 系统管理基础知识 **系统管理概述** 本章节主要介绍Adaptive Server Enterprise (ASE) 15.5版本中系统管理员的基本职责及其执行的关键任务。 ##### AdaptiveServer管理...

    Sybase ASE12.5附带的Sybase Central免安装版.part1.rar

    Sybase ASE12.5附带的Sybase Central免安装版.part1.rar

    Sybase ASE12.5附带的Sybase Central免安装版.part2

    Sybase ASE12.5附带的Sybase Central免安装版.part2

    Sybase操作

    ### Sybase ASE基础知识:利用Sybase Central简单操作Sybase ASE数据库 #### 一、Sybase Central简介 Sybase Central是一款图形化的工具,用于管理和监控Sybase Adaptive Server Enterprise (ASE) 数据库。它提供...

    Sybase ASE 12.5.4 PC 客户端

    **Sybase ASE 12.5.4 PC 客户端**是Sybase公司推出的针对个人计算机(PC)的数据库访问软件,它属于Sybase Adaptive Server Enterprise(ASE)的一个重要组成部分。ASE是一款高性能的企业级关系型数据库管理系统,...

    Sybase ASE快速参考手册.pdf

    本文档详细介绍了sybase ASE的从基本感念到具体的详细的操作,目录如下: 1. 基本概念篇 5 1.1 什么是Sybase Adaptive Server Enterprise (ASE)? 5 1.2 Sybase 具有哪些Server以及这些Server的用途? 5 Backup...

    Sybase Performance and Tunning:Monitoring and Analyzing

    - **Sybase Central**:Sybase Central是一款图形化管理工具,它提供了丰富的界面来查看和管理Sybase ASE数据库的信息。 - **SQL Anywhere Studio**:虽然主要用于SQL Anywhere数据库,但它也支持部分Sybase ASE的...

    Sybase Central6.0

    `Sybase Central6.0` 是一个由Sybase公司开发的数据库管理客户端工具,它主要用于管理和操作Sybase数据库系统。这个工具提供了图形用户界面(GUI),使得数据库管理员和开发人员能够更直观地进行数据库的配置、监控...

    Sybase ASE 12.5 安装指南(Digital UNIX).pdf

    4. **监控与维护**:利用 Sybase 提供的工具或第三方监控工具对数据库进行持续监控,确保其稳定运行。 #### 五、常见问题解决 - **安装失败**:检查系统日志和安装日志,查找错误信息并根据错误提示进行相应处理。...

    sybase ase快速参考手册

    ### Sybase ASE 快速参考手册知识点概览 #### 基本概念篇 ...通过以上知识点的详细介绍,可以全面了解Sybase ASE的基本概念、日常维护和技术细节,为高效管理和使用Sybase ASE数据库系统提供了坚实的理论基础。

    Sybase Central 6.0.0

    1. **图形化界面**:Sybase Central以其直观的图形用户界面著称,使得数据库操作变得简单易行,即便是对数据库不太熟悉的用户也能快速上手。 2. **多数据库管理**:用户可以同时管理多个数据库实例,方便在不同...

    Sybase ASE 15.7 开发文档:Web 服务用户指南

    Sybase ASE 15.7 开发文档:Web 服务用户指南 第 1 部分 简介 第 1 章 了解 Adaptive Server Enterprise Web 服务 .......... 3 概述 .......... 3 Adaptive Server Enterprise Web 服务 .......... 4 ASE Web 服务...

    安装Sybase客户端并连接数据库

    Sybase Central是一款图形化工具,可用于管理Sybase ASE数据库,提供了一种直观的方式来执行各种数据库管理任务。 **连接步骤:** - 打开Sybase Central。 - 选择“Connect to ASE Server”。 - 输入之前设置的...

Global site tag (gtag.js) - Google Analytics