Sybase 11.x是否支持Left join

Earthdog 2002-10-21 04:02:15
如题!
...全文
30 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Earthdog 2002-10-22
  • 打赏
  • 举报
回复
那12.x呢?
brook_huang 2002-10-22
  • 打赏
  • 举报
回复
同意上面兄弟的
ice2water 2002-10-21
  • 打赏
  • 举报
回复
支持:
select * from table1, table2 where table1.id *= table2.id;
1、支持绝大部分数据库,包括 大型数据库Oracle(包括Oracle Lite),Sybase(包括SQL AnyWhere),DB2,MS_SQL 中型数据库MS_Access,MySQL 桌面型数据库Paradox,DBF系列数据库,MS_Execl,Text 其他支持SQL 92标准的数据库 2、数据库的连接采用ADO连接,因此无需安装和卸载 3、支持SQL查询语句绝大部分语法 3.1 选择字段 3.1.1 Select [All] [Distinct]; 3.1.2 特殊语法,记录条数限定Top(MS_SQL),Rownum(Oracle), Limit(MySQL),Set RowCount(Sybase)) 3.1.3 字段表达式或者计算字段 3.2 选择表 (From) 3.3 条件筛选 (Where) 3.4 分组 (Group By) 3.5 组内条件 (Having) 3.6 排序 (Order By) 3.7 数据表的内连接、外连接 3.7.1 SQL 92 标准:Inner JoinLeft Join、Right Join、Full Join, 3.7.2 特殊语法:*=、=*、*=*(MS_SQL,Sybase),(+)(Oracle) 3.8 联合 (Union [All],Minus,Intersect) 3.9 字段别名,数据表别名 3.10 SQL子查询表,内嵌SQL子句 4、粘贴字段、系统函数 5、SQL查询语句反向分析, 无论多么复杂的语句,都能分析得出来 包括上面提到的所有SQL语法 6、SQL文件拖放,然后反向分析 7、数据库视图创建和重建(目前仅支持Oracle,Sybase,MS_SQL) 8、附加Delphi 5和Delphi 6的控件包,支持Delphi 5,6开发环境 9、SQL语句智能换行 10、多语言版本 11、其他功能 11.1 SQL文件保存、打开 11.2 支持多个数据库连接 11.3 SQL语句关键词高亮度显示 11.4 简单SQL查询语句转换为Delete,Update,Insert语句 11.5 复制为字符串(支持对Java、C#、Delphi、VB、PowerBuilder开发语言的支持) 11.6 灵活的拖放功能 11.7 在线版本更新 11.8 查询结果输出为SQL脚本文件及Excel文件
1、支持绝大部分数据库,包括 大型数据库Oracle,Sybase(包括SQL AnyWhere),DB2,MS_SQL 中型数据库MS_Access,MySQL 桌面型数据库Paradox,DBF系列数据库,MS_Execl,Text 其他支持SQL 92标准的数据库 2、数据库的连接采用ADO连接,因此无需安装和卸载 3、支持SQL查询语句绝大部分语法 3.1 选择字段 3.1.1 Select [All] [Distinct]; 3.1.2 特殊语法,记录条数限定Top(MS_SQL),Rownum(Oracle), Limit(MySQL),Set RowCount(Sybase)) 3.1.3 字段表达式或者计算字段 3.2 选择表 (From) 3.3 条件筛选 (Where) 3.4 分组 (Group By) 3.5 组内条件 (Having) 3.6 排序 (Order By) 3.7 数据表的内连接、外连接 3.7.1 SQL 92 标准:Inner JoinLeft Join、Right Join、Full Join, 3.7.2 特殊语法:*=、=*、*=*(MS_SQL,Sybase),(+)(Oracle) 3.8 联合 (Union [All],Minus,Intersect) 3.9 字段别名,数据表别名 3.10 SQL子查询表,内嵌SQL子句 4、粘贴字段、系统函数 5、SQL查询语句反向分析, 无论多么复杂的语句,都能分析得出来 包括上面提到的所有SQL语法 6、SQL文件拖放,然后反向分析 7、数据库视图创建和重建(目前仅支持Oracle,Sybase,MS_SQL) 8、附加Delphi 5和Delphi 6的控件包,支持Delphi 5,6开发环境 9、SQL语句智能换行 10、其他功能 10.1 SQL文件保存、打开 10.2 支持多个数据库连接 10.3 SQL语句关键词高亮度显示 10.4 简单SQL查询语句转换为Delete,Update,Insert语句
新编译的BDB版本,支持更智能化的SQL 查询分析提示、
输入自动完成功能。

该功能类似SQLPrompt或MySQL-Front的智能化输入。
不过与上述软件只能在单个特定数据库平台使用不同,
BDB支持更多的数据库平台,具体包括:
Oracle、MS SQLServer、MySQL、Access、SQLAnywhere和Sybase


一、使用

运行BDB,切换至“查询分析”页签,
您可以按CTRL+J快捷键列出选择项
(默认,可在“选项”中进行更改),

或直接输入语法,
系统会根据当前输入的字符进行智能搜索,
如果有搜索到模糊匹配项,则自动弹出列表。

在输入过程中,系统会解析当前语法,
列出下一步输入需要的选项供选择,
具体如下:
1、"SELECT"语法后自动在最上面列出"当前数据表"所有字段;
2、输入"FROM"语法后自动在最上面列出"所有数据表";
3、选择数据表并输入"WHERE"语法后自动在最上面列出该数据表的所有字段;
4、"INNER JOIN"和"LEFT JOIN"语法后列出"所有数据表"。
5、列表中数据表前增加标识,字段前增加标识。
字段同时显示数据类型和长度信息。

6、如果有设置字段的“显示名称”(在表结构中设置后保存即可),
则会一起显示该名称。对中文版本的用户比较方便。


取回:
按回车(或TAB)键。
同时支持SPACE键取回并键入空格。


二、配置及说明:

1、设置关键字列表。
在工具栏“工具”-“选项”中的“编辑”页进行设置,
可为不同数据库平台设置相应的关键字列表。

2、效率方面的优化,
系统会优先从资源文件中去取数据表结构,文件不存在,
则从数据库去取。


三、查询分析另外支持的一些功能

1、支持CTRL+ENTER键执行。(同时支持ALT+ENTER键直接执行,
和CTRL+ENTER的区别:ALT+ENTER是执行原始语法,而前者则会进行解析,
如“DESC”语法)。

2、和SQLSERVER的查询分析器一样,支持鼠标选择部分语法执行。

3、支持多条语法执行。语法之间用";"隔开。

4、查询结果自适应宽度。(效率会慢一点。没有正式公布)
打开安装目录下的dbsys.ini文件,把[default]下的DisplayMode值改为DisplayMode=1

5、支持各个数据库平台下统一的“DESC”(或“DESCRIBE”)语法。
“DESC”是Oracle和MySQL下的语法,用于取得数据表结构。
在BDB中做了一些扩展。
通过该功能,只需输入简单的“DESC”语法就可取得数据表,
存储过程,视图等信息。

目前支持的语法:
DESC [Data]:取当前数据表数据
DESC [Tables]:取所有数据表信息
DESC [Table]:取当前数据表结构
DESC [Indexes]:取当前数据表索引
DESC [AllIndexes]:取所有数据表索引
DESC [Constraints]:取当前数据表约束
DESC [AllConstraints]:取所有数据表约束
DESC [ForeignKeys]:取当前数据表外键
DESC [AllForeignKeys]:取所有数据表外键
DESC [Triggers]:取当前数据表触发器
DESC [AllTriggers]:取所有数据表触发器
DESC [Views]:取所有视图
DESC [Functions]:取所有用户自定义函数
DESC [Procedures]:取所有存储过程

6、导出查询结果至Excel文件
选择点击工具栏“文件”-“导出至文件”,
或在结果网格的标题栏右键点击“导出至文件”即可。


———————————————————————————————————
BDB是贝恩软件(WWW.BAINSOFT.COM)发布的数据库设计工具,
支持Oracle、MS SQLServer、MySQL、Access、SQLAnywhere和Sybase数据库。
在BDB中同时还提供了数据库部署、数据库迁移方案。
BDB最新版本下载:
http://www.bainsoft.com/upsoft/BDB.rar

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧