Quantcast
Channel: AnySQL.net » AnySQL
Browsing all 15 articles
Browse latest View live

在Linux/Unix下如何使用AnySQL?

    AnySQL是用Java写的, 因此也可以在Unix/Linux下运行, 在这儿下载的是Windows下的, 如何搬到Unix/Linux下呢? 首先你要先在Unix/Linux下有JRE 1.4或以上的版本, 然后按照以下步骤去做就可以了: 1, 确定安装目录, 如/usr/AnySQL. 2, 建一个jlib的子目录, 如/usr/AnySQL/jlib. 3,...

View Article



AnySQL中的特色功能介绍(四)

    在Oracle的调优中, 查看SQL的执行计划是非常重要和常用的方法, 在AnySQL中提供了几个方便地查看SQL执行计划的方法, 让我们来体验一下.     第一种情况是获得一个SQL语句的执行计划, 可以用EXPLAIN PLAN命令, 这里的命令稍不同于SQL*Plus中的, 没有"FOR"关键字. ASQL> EXPLAIN PLAN SELECT * FROM T_HASH;...

View Article

AnySQL中的特色功能介绍(五) —更新插入LONG/LOB

    在AnySQL中可以比较方便地操作LONG/LONG RAW类型, 将客户端文件插入或更新到这些字段中, 这是SQL*Plus没有办法做到的.     首建来建一个包括一个LONG字段的测试表, 如下所示: ASQL> DESC T_LONG NO# NAME             NULLABLE TYPE --- ---------------- -------- ----...

View Article

AnySQL中的特色功能介绍(六)

    很多时侯我们需要进行行列转换进行显示, 如下面的例子所示, 要查所有用户下的表和索引的个数时, 下面的输出是不是更容易看懂呢? ASQL> CROSS SELECT OWNER,OBJECT_TYPE,COUNT(*)     2 FROM DBA_OBJECTS     3 WHERE OBJECT_TYPE IN ('TABLE','INDEX')     4 GROUP BY...

View Article

最近收到的关于AnySQL软件的两封邮件

    在10月4号收到的邮件, 关于在AnySQL中如何操作BLOB/CLOB类型的问题, 看来我得写写关于AnySQL工具的英文文档了. To whom it may concern, I'm really interested in using anysql for generating blob to a file, but I figured out that there is no...

View Article


AnySQL中的特色功能介绍(七) —查询LONG/LOB列

    常看到有人问如何查看LOB或LONG类型的字段中的内容, 在SQL*Plus中是不容易的, 在AnySQL小工具中, 我设计了LOB和LOBEXP命令来对这些数据类型进行查询操作, 这些命令都将LONG/LOB字段中的内容检索到客户端的机器(非服务器端).     LOB命令语法, 这里面query应当只返回一行及一列(LONG或LOB类型). Usage:   LOB query...

View Article

AnySQL中的特色功能介绍(八) —更新LONG/LOB列

    常看到有人问如何更新LOB或LONG类型的字段中的内容, 在SQL*Plus中是不容易的, 在AnySQL小工具中, 除了可以用LOB类型的主机变量, 我设计了LOB和LOBIMP命令来对这些数据类型进行查询操作, 这些命令可以将运行AnySQL的机器(非服务器端)上的文件上传更新到LONG/LOB字段中.     LOB命令语法,...

View Article

如何将BLOB的内容转到LONG RAW中

    PL/SQL基本上对于LONG RAW和BLOB无能为力, 对于这两种需要自已写程序来实现. 在AnySQL中就可以将BLOB的内容转换成LONG RAW, 下面是一个例子. 先来建一张测试表: ASQL> SET QUERYONLY FALSE ASQL> CREATE TABLE T_BLOB (ID NUMBER NOT NULL, IMAGE BLOB); Create...

View Article


在AnySQL中如何增加自定义SQL命令?

    AnySQL的ORA命令中收集了我认为常用的一些SQL, 不过他们都是写死在程序中的, 因此要增加一个SQL时需要重新编译程序, 这样会比较麻烦, 今天做了一些改进, 以便可以增加自定义命令, 这个方法是通过增加了一个"scripts"目录, 然后将需要的SQL保存到.sql文件放入那个目录就可以了.     那么如何调用自定义的SQL呢? 我们来看一下ora命令的格式: ORA...

View Article


AnySQL中的特色功能介绍(九) — ORA OBJSQL

    Oracle 9i以后多了个视图V$SQL_PLAN, 这个视图可以用于显示当前正在使用的SQL的执行计划, 其中有两列OBJECT_OWNER和OBJECT_NAME, 指的是执行计划中会访问到的对象, 包括表及索引等. 这个视图是很有用的, 除了看正在使用的执行计划外, 还可以用来看那些SQL在访问某个表或索引, 在你将要删除一个认为不重要的索引以前,...

View Article

在AnySQL中如何找出锁的拥有者?

    在比较忙的系统中我常用一段处理Resource Busy的角本来对表作DDL操作, 但还是常遇到久久不成成功的情况, 这时就要去看是那个会话一直锁住了我要修改的表, 我常用AnySQL中的两个命令来完成这个功能. 如下所示: ASQL> list object t_long TYPE      ID OWNER  OBJECT_NAME CREATED    MODIFIED...

View Article

向MySQL学习, AnySQL可以纵向显示结果记录

    Huang Yong在接触MySQL后, 一直建议我在AnySQL中增加这个功能, 不过这一两个月来没有理他, 一直没有加上此功能, 今天好象良心发现, 加上去吧! 毕竟他现在坐得离我比较近. ASQL> select * from tab where rownum < 5; TNAME      TABTYPE CLUSTERID ---------- -------...

View Article

AnySQL的SQL Server / Sybase版

    AnySQL的Oracle版本, 自写自用, 感觉很好很强大, 可是还没有其他数据库的版本, 总是愧对Any这个字啊. 昨天装了SQL Server Express之后, 发现没有适合我的命令行工具, 习惯了Oracle的SQL*Plus一样的界面后, 用起osql及sqlcmd总感觉得十分不方便, 常常在一个SQL语句后面打上分号, 也常常另起一行敲入反斜杆来执行命令, 可这些在SQL...

View Article


能在SQL Server上做点事了

    经过几个小时的努力, AnySQL连上SQL Server后已经能做点事了, 比如, 操作Text和Image字段, 和操作Oracle的LONG/LONG RAW是一码子事, 不知道SQL Server有没有BLOB/CLOB类型? 有的话也能操作, 比如将内容取出来, 或将一个文件塞进去. 不用bcp也可以将数据导出成文本文件, 或导入文本文件中的数据到表里....

View Article

AnySQL DB查询组件

    在WebChart的技术结构图中, 有一块叫做AnySQL DB查询组件, 没什么神秘的, 只是一个封装了的数据库互接口而已, 主要目的是为了解决三个问题.     按名字传SQL参数, 在默认的Java JDBC程序中, 一般是按位置传参数的, 就算在一个SQL中只引用了一个主机变量, 如果在SQL中用了多次, 就得绑定多次. 并且在JDBC 3以前的标准中, 是不能按名字传的....

View Article

Browsing all 15 articles
Browse latest View live




Latest Images