ASA功能本来非常强大, 可是不理解为什么没有一个功能强大的描述一个表定义的简单的SQL语句。
像Oracle中:desc <table_name>
MySQL中:show create table <table_name>
都非常简单明了。
ASE里头,至少有个命令行:DDLGEN, 在$SYBASE/ASEP/bin 目录里头可以用。
可是到了ASA当中,用起来相当不顺利,至少很难一下子记住。
它要使用到 sa_get_table_definition存储过程,这还不够,不能直接显示结果,必须结合过程:sa_split_list一起才能达到效果。
请看下例:
select row_value from sa_split_list( sa_get_table_definition('DBA', 'djc_pc'), char(10));
查询一个结果集的各列属性,可以用:
select * from sa_describe_query('select * from djc_pc')
结果如下:
1 pc_cid 27 decimal decimal(20,0) 20 0 20 null null djc_pc 731 1 DBA djc_pc pc_cid 0 0 null null
2 pc_partition 9 varchar varchar(255) 255 0 255 null null djc_pc 731 2 DBA djc_pc pc_partition 0 0 null null
3 pc_cycle 2 int int 4 0 4 null null djc_pc 731 3 DBA djc_pc pc_cycle 1 0 null null
4 pc_owner 9 varchar varchar(255) 255 0 255 null null djc_pc 731 4 DBA djc_pc pc_owner 1 0 null null
5 pc_timeout 27 decimal decimal(20,0) 20 0 20 null null djc_pc 731 5 DBA djc_pc pc_timeout 1 0 null null
<script type="text/javascript"><!--
google_ad_client = "ca-pub-7104628658411459";
/* wide1 */
google_ad_slot = "8564482570";
google_ad_width = 728;
google_ad_height = 90;
//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
分享到:
相关推荐
目前ASA (SQLAnywhere)已经release 到17.x了。 Sybase ASA (SQLAnywhere) 17.0文档安装版, chm中文。非常有帮助。 很多问题都能在上边找到答案。
支持Sybase Central连接管理远端ASA数据库. 1. 先执行一下asa9_scjview.reg, 只需要执行一次.导入到注册表 2. 以后每次执行scjview_asa9.exe这个快捷方式就可以了. 不依赖于任何其它的库. 在32位和64位操作系统...
Sybase ASA中查询元信息的几个常用SQL函数
支持Sybase Central连接管理远端ASA数据库. 1. 先执行一下asa9_scjview.reg, 只需要执行一次.导入到注册表 2. 以后每次执行scjview_asa9.exe这个快捷方式就可以了. 不依赖于任何其它的库. 在32位和64位操作系统下...
sqlanywhere_en11.chm sqlanywhere_en11.chw sqlremote_en11.chm uladmin_en11.chm ulc_en11.chm uldotnet_en11.chm ulj_en11.chm ulmbus_en11.chm 虽说是英文的,看起来也是蛮方便的。sqlanywhere_en11.chm是总...
sybase库中导出全部表的oracle、mysql和sybase格式的建表语句
chm格式的中文文档,非常方便。 12.0里头有很多新特性,并且支持空间数据的存储和管理。
Sybase ASA9.0.2 手册中文版pdf(合集) Sybase ASA9.0.2 手册中文版pdf(合集) Sybase ASA9.0.2 手册中文版pdf(合集) * Introducing SQL Anywhere Studio * What's New in SQL Anywhere Studio * ASA Database ...
非安装版Sybase ASA12.0客户端(Sybase Central)完全版。自带JRE运行环境。 使用说明: 解压至C:\, 进到目录scjasa120目录,运行prepare.bat. 客户端的exe文件是: c:\scjasa120\bin32\scjview.exe, 双击即可运行。 ...
Sybase ASA 9 Mobile Link 30 Minute OK
无论多么复杂的语句,都能分析出来(包括SQL各子句中嵌套的SQL语句) 5、数据库视图定义和重建 6、支持将SQL查询语句,替换为插入(Insert into)和更新(Update)语句 7、附属工具内嵌入Delphi IDE(支持Delphi 5和...
在SYBASE中用于生当前数据库中所有表的建表语句的过程。 在系统备份的加上BCP,那是相当的好。
本手册适用于需要 SAP Sybase IQ SQL 语句和数据库选项的相关参考资料的 SAP® Sybase® IQ 用户。 有关 SAP Sybase IQ 其它方面的参考资料(包括语言元素、数据类型、函数、系统过 程和系统表),请参见《参考:...
Sybase AnyWhere sql 参考
SQL语句生成器的特色 支持几乎所有类型的数据库, 包括小型(桌面)数据库:Fox DBF、Microsoft Execl、Text、Borland Paradox、 中型数据库:Microsoft Access 大型数据库:Microsoft SQL Server、Sybase、Oracle ...
Sybase ASA 11.0 管理员指南 chm文件,最新版的
大型数据库Oracle,Sybase(包括SQL AnyWhere),DB2,MS_SQL 中型数据库MS_Access,MySQL 桌面型数据库Paradox,DBF系列数据库,MS_Execl,Text 其他支持SQL 92标准的数据库 2、数据库的连接采用ADO连接,因此...
Mysql、oracle、Sybase数据库两列合并成一列的sql语句
Repair for Sybase SQL Anywhere(ASA) V1.0 支持以下版本: 支持 SQL Anywhere 5.x 支持 SQL Anywhere 6.x 支持 SQL Anywhere 7.x 支持 SQL Anywhere 8.x 支持 SQL Anywhere 9.x 支持 SQL Anywhere 10.x ...
SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构上...SQL语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。