(最新成功)免安装Oracle运行pl/sql developer
1.到http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html下载
11.1.0.7.0 版的即时客户端程序包 — Basic(不是Basic Lite)
2.将下载到的文件解压,解压后我将目录instantclient_11_1里的全部文件拷贝到了一个新的目录:E:\programs\OracleClient。你也可以不拷贝,直接使用解压后的目录名。
3.创建文件tnsnames.ora,内容如下:
APP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.22.22.6)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = app)
)
)
注:需要更改的是:1.把 HOST的值172.22.22.6改成你要连接的数据库所在主机的地址;2.把SERVICE_NAME的值改成你要使用的远程数据库名
4.设置pl/sql Developer的perference。将Oracle的Connection里的Oracle主目录设置为在第2步里设置的目录,我的是:E:\programs\OracleClient,同时将OCI库设置为E:\programs\OracleClient\oci.dll
5.设置环境变量。在系统变量path里加上E:\programs\OracleClient;新建环境变量NLS_LANG,值为AMERICAN_AMERICA.ZHS16GBK;新建环境变量TNS_ADMIN,值为E:\programs\OracleClient
6.重启pl/sql developer, 输入用户名密码,以及第3步里nsnames.ora设置的APP
有问题的话可以联系我。
相关文档:
列出TableA中有的而TableB中没有, 以及B中有而A中没有的记录:
其中两个表的结构相同,选择的Key可以多个
Select Key from
( select * from TableA
Union select * from TableB
)
group by Key
having count(Key)=1
列出TableA中有的而TableB中没有的记录:
Select Key from
( (select * from TableA
Un ......
Student(S#,Sname,Sage,Ssex) 学生表
Course(C#,Cname,T#) 课程表
SC(S#,C#,score) 成绩表
Teacher(T#,Tname) 教师表
问题:
1、查询“”课程比“”课程成绩高的所有学生的学号;
SELECT a.S# from (SELECT s#,score from SC WHERE C#='001') a,
(SELECT s#,score fr ......
获取SQL Server的当前连接数
[转]http://www.cnblogs.com/confach/archive/2006/05/31/414156.html
首先声明:这个问题我没有解决
当网友问到我这个问题时,我也还以为很简单,以为SQL Server应该提供了对应的系统变量什么的.但是到目前为止,我还没有得到一个比较好的解决方案.可能很简单,,只不过我不知道罢了.希望如此..
......
select top 每页显示的记录数 * from topic where id not in (select top (当前的页数-1)×每页显示的记录数 id from topic order by id desc) order by id desc
select top 每页显示的记录数 * from topic where id not in (select top (当前的页数-1)×每页显示的记录数 id from topic order by id desc) ......
如要在一个hwsp表中填加字段:ylxs
alter table hwsp add column ylxs
ALTER TABLE 表 {ADD ADD{COLUMN 字段类型 [ (字长)] [NOT NULL] [CONSTRAINT 索引 ] |
ALTER COLUMN 字段类型 [(字长)] |
CONSTRAINT 多重字段索引 } |
&nbs ......