- 浏览: 26357 次
- 性别:
- 来自: 成都
-
最近访客 更多访客>>
最新评论
-
cc.square:
恩,谢谢讲解
SQL语句嵌套与EXISTS谓词 -
kmanzxbin:
同意一楼的看法,LZ修改后的查询语句是有问题的,此问题不能通过 ...
ORACLE查询中出现“Ora-01791 不是Selected表达式”错误信息的解决办法(转帖) -
baiyuxiong:
你这个两个SQL不对等啊
第一句里 distinct 没有 S ...
ORACLE查询中出现“Ora-01791 不是Selected表达式”错误信息的解决办法(转帖)
文章列表
偶写一个销售查询的功能模块,但在测试的时候按 条码/编码/库房 条件排序的时候都没有错误,只要按日期查的时候就会有“Ora-01791 不是Selected表达式”的错误信息,于是查看我的SQL语句,语句如下:
select distinct GoodsId,Barcode,DepotId,GoodsName from sa_sale where depotid='11' order by selldate
这句话执行的时候就有错误 ,但把排序换成 order by Goodsid 或其它 Barcode,DepotId,GoodsName的时候均没有错误,到此可能大家都想到了,因为 ...
1、修改Oracle最大连接数的方法
a、以sysdba身份登陆PL/SQL 或者 Worksheet
b、查询目前连接数
show parameter processes;
c、更改系统连接数
alter system set processes=1000 scope=spfile;
d、创建pfile
create pfile from spfile;
e、重启Oracle服务或重启Oracle服务器
2、查询Oracle游标使用情况的方法
select * from v$open_cursor where u ...
- 2009-11-16 13:45
- 浏览 1559
- 评论(0)
Oracle的imp/exp组件是我们常用的工具,它的一个操作原则就是向下兼容。下面是据此总结的几个使用规则和相关测试:
规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器
--1.1 使用9i客户端通过imp连接到10g数据库
C:\Documents and Settings\yuechaotian>exp userid=hdtest/test@s67 tables=(ab01) rows=n file=d:\x.dmp
Export: Release 9.2.0.1.0 - Production on ...
- 2009-10-12 13:50
- 浏览 2121
- 评论(0)
简而言之,数据库是面向事务的设计,数据仓库是面向主题设计的。
数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。
数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在 ...
- 2009-09-08 11:09
- 浏览 805
- 评论(0)
首先我们要了解一下SQL语句的执行过程。
SELECT 字段
FROM 表名
WHERE 条件表达式
那它们是按什么顺序执行呢?分析器会先看语句的第一个词,当它发现第一个词是SELECT关键字的时候,它会跳到FROM关键字,然后通过FROM关键字找到表名并把表装入内存。接着是找WHERE关键字,如果找不到则返回到SELECT找字段解析,如果找到WHERE,则分析其中的条件,完成后再回到SELECT分析字段。最后形成一张我们要的虚表。
其它的先不说了,只说WHERE。
WHERE关键字后面的是条件表达式。如果学过C语言等编程语言就会知道,条件表达式计算完成后,会有一个返回值,即 ...
- 2009-09-02 10:50
- 浏览 3228
- 评论(1)
查看端口 Netstat
在Windows 2000/XP/Server 2003中要查看端口,可以使用Netstat命令:依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -ano”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。
查找被侵占的端口号,记住对应流氓程序的pid,打开任务管理器,查看pid列,找到流氓程序把它k掉,有可能在任务管理器没有pid列,不要慌张,点击任务管理器里的查看->选择列,在pid前面打勾勾,就ok了!
- 2009-08-12 17:18
- 浏览 984
- 评论(0)
一般在导数据的时候,如果需要将oracle10g导出的dmp文件导入到oracle9i里,会报版本不支持的错误,
解决办法:
用低版本的客户端,远程导高版本的数据库,然后还用低版本的客户端恢复
exp sportsdb/123456@orcaleyx_192.168.10.7 FILE=D:/websitecms.DMP
imp system/myodbc123456@sportsdb FILE=D:/websitecms.DMP full=y
结论:
一、高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件)
二、低版本的exp/imp可以连接到高版本(或同版 ...
- 2009-08-10 18:27
- 浏览 2525
- 评论(0)
客户端服务名与远程或本地的监听器建立连接,客户用它向服务器端发出连接请求。
安装Oracle时,用户必须指定一个全局数据库名称,即一个SID名称。Oracle用指定的SID名称在服务器端自动创建一个服务名。在客户端创建服务名时 ...
- 2009-08-06 15:07
- 浏览 2582
- 评论(0)
jboss 是应用服务器 ,主要是提供 j2ee的服务,如EJB容器,jndi,jms,事物等等和weblogic,websphere一样
而tomcat是 web和servlet容器,主要能解析servlet
apache则是web容器
很多时候 架构是 apache---jboss
利用apache解析静态资源
jboss解析其他web层东西,和部署业务层
SSH协议是建立在应用层和传输层基础上的安全协议
我认为楼主说的ssh,应该说的是我们通常说的 struts+spring+hibernate
这个是一种目前来说在国内用的比较多的框架
struts是web层框架,采用 ...
- 2009-08-02 15:47
- 浏览 688
- 评论(0)
开始——控制面板——声音和视频方案——声音——声音方案
windows默认-->无声
- 2009-08-02 13:23
- 浏览 2794
- 评论(0)
创建表 CREATE TABLE t_channel ( channel_id number(20) primary key NOT NULL ,//主键约束,非空约束
channel_name varchar2 (50) NOT NULL , website_id number(20) NOT NULL , channel_parent number(20) NULL , doc_count number(20) NOT NULL , visit_today number(20) NOT NULL , visit_total number(20) NOT NULL , displ ...
- 2009-08-01 18:42
- 浏览 738
- 评论(0)
安装好tomcat后,如果点击C:\Program Files\apachetomcat6.0.18\apache-tomcat-6.0.18\bin目录下的startup.bat试图启动tomcat,屏幕会一闪而过,这是没有配置catalina_home和java_home的原因
配置它们的方法:右键点击我的电脑—》属性—》高级—》环境变量—》新建(系统变量),
catalina_home
C:\Program Files\apachetomcat6.0.18\apache-tomcat-6.0.18
java_home
C:\Program Files\Java\jdk1.6.0_13 ...
- 2009-07-29 11:06
- 浏览 952
- 评论(0)
Oracle数据快照
第一步:创建dblink;(先使用net manager在目标数据库服务器上面建立net服务名192.168.10.7)
drop public database link dblink_sportsdb;
Create public DATABASE LINK dblink_sportsdb CONNECT TO system IDENTIFIED BY myodbc123456 USING '192.168.10.7';
其中 dblink_sportsdb为dblink的name
system为源数据库用户名;
Myodbc123456为密码;
...
- 2009-07-27 15:05
- 浏览 2894
- 评论(0)
今天写了一个表单,发现提交后原页面刷新,导致原页面的数据消失了,不符合自己的开发要求,仔细检查,发现我提交时,按钮用的类型是submit,用的是onsubmit方式,后来按钮换成Button,使用onclick的方式,原页面的数据就不会消失!
这只是今天的发现,有可能不正确,希望以后会遇到类似的问题,进一步了解!
- 2009-07-24 16:05
- 浏览 851
- 评论(0)
1.document.getElementById
document.getElementsByName()
document.getElementsByTagName()
注意上面的Element后在Id中是没有加“s”的,特别容易写错
2.javaScript中使用equals
javaScript中字符串比较没有equals()方法,可以直接用==比较两个字符串是否相等
例如:
function test(){
var s1 = "aaa";
var s2 = "aaa";
if (s1 == s2){
...
- 2009-07-21 16:26
- 浏览 708
- 评论(0)