易截截图软件、单文件、免安装、纯绿色、仅160KB

在linux上配置unixODBC和FreeTDS访问MS SQL Server


一, 安装 unixODBC
下载安装包. 在 RedHat 安装光盘上就有
unixODBC-2.2.11-1.RHEL4.1.i386.rpm
unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm
unixODBC-kde-2.2.11-1.RHEL4.1.i386.rpm
安装
rpm -Uvh unixODBC-2.2.11-1.RHEL4.1.i386.rpm
rpm -Uvh unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm
如果安装中提示有对其它安装包的依赖,则按照提示先安装
哪些包.
或者从源码安装 unixODBC
下载源码集
unixODBC-2.2.11.tar.gz
# tar xzf unixODBC-2.2.11.tar.gz
# cd unixODBC-2.2.11
# ./configure
# make
# make install
./configure 的时候也有可能提示找不到某些依赖库.
下载这些依赖库的源码,编译,安装.
rpm 安装和源码编译安装的差别在于配置文件 odbc.ini, odbcinst.ini
的位置不同. 前者为 /etc , 后者为 /usr/local/etc
二, 安装 FreeTDS
unixODBC 提供了Linux 对ODBC 的支持,但它只是一个 ODBC的管理器, 要连接
实际的数据库还得提供这种数据库的 ODBC 驱动.
FreeTDS就是Linux 下 用于连接MS SQL Server 和 Sybase 的免费ODBC 驱动
注意, 必须先装 unixODBC, 再装 freetds
freetds-0.64 是目前的最新稳定版.
下载源码包 freetds-stable.tgz
# tar xzf freetds-stable.tgz
# ./configure --with-unixodbc=/usr/local --with-tdsver=8.0
# make
# su
# make install
将安装到 /usr/local 下
如果 unixODBC是源码安装, 则
--with-unixodbc=/usr/local
如果 unixODBC是rpm安装, 则
不需要该选项
三, 配置 unixODBC 和 FreeTDS
3.1 向unixODBC 登记 FreeTDS 驱动
    修改 /etc/odbcinst.ini (或者/usr/local/etc/odbcinst.ini)
    在文件中添加
=========================== /etc/odbcinst.ini  ======================
# Driver from FreeTDS package
# setup from FreeTDS package
[FREETDS]
Description     = ODBC of FreeTDS for MS SQL 2000
Driver          = /usr/local/lib/libtdsodbc.so
Setup           = /usr/local/lib/libtds.so
FileUsage       = 1
===================================================================
3.2  在 FreeTDS 的配置文件中添加指向具体数据库的访问�


相关文档:

SQL连接查询(汇总)

一、交叉连接(CROSS JOIN)
交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积。
例如:下面的语句1和语句2的结果是相同的。
语句1:隐式的交叉连接,没有CROSS JOIN。
SELECT O.ID, O.ORDER_NUMBER, C.ID, C.NAME
from ORDERS O , CUSTOMERS C
WHERE O.ID=1;
语句2� ......

PL/SQL Developer 使用技巧小结

以下的技巧只针对PL/SQL Developer 6以上版本,版本5只有其中的部分特性。
1,右键菜单
在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口,如SQL Window,Command Window和Porgram Window,右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这里称之为右键菜单。如下图:
对象类型可以是表,视图� ......

使用SQL*PLUS构建完美excel或html输出

转自:http://hong9270503.blog.163.com/blog/static/127292320091611319516/
通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求。
  
本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件.
   首先创建两个脚本:
  
1.main.sql
   用以设置环境,调用具体功能脚本
   2.功能脚本-ge ......

【转】 【SQL】行列转换

【SQL】行列转换
http://space.itpub.net/519536/viewspace-609167
一、列变行
1.创建测试表test,并初始化实验数据
sec@ora10g> create table test (name_id varchar2(10), name varchar2(10));
sec@ora10g> insert into test values ('01','Andy1');
sec@ora10g> insert into test values ('01','Andy2'); ......

SQL 语句为表增加,修改,删除列

1.修改列
    EXEC sp_rename 'TableName.ColumnName','NewColumName'
2.增加列
    ALTER TABLE TableName ADD ColumnName int  --Type In Here
3.删除列
    ALTER TABLE TableName DROP Column ColumnName ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号