sql与数据库
南京创业者
笑看人生
展开
-
关于join的一个问题
select * from a left join b on a.aid = b.bid and a.aid = 3 等于 select * from a left join b on a.aid = b.bid where a.aid = 3 or a.aid is null原创 2008-06-04 17:49:00 · 466 阅读 · 0 评论 -
insert into...select from...ORA-02287: sequence number not allowed here问题
<br />insert into pk_dailyflux x (x.f_id,phone,f_byte,f_date) <br />select SEQ_PK_DAILYFLUX.Nextval,a.tel,sum(t.sc_bytes),t.v_date from sz.st_log_bak t,lxh_info a <br />where length(a.tel)=11 and t.msisdn=a.tel and t.v_date>=to_char(a.addtime,'yyyymmdd') a原创 2010-10-26 18:10:00 · 4453 阅读 · 1 评论 -
Oracle Merge语法
查询oracle数据库版本:select * from product_component_version; <br /><br /><br />Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: <br /><br /><br />1、UPDATE或INSERT子句是可选的 <br /><br />转载 2011-02-19 13:18:00 · 661 阅读 · 0 评论 -
oracle TNSListener服务无法启动
一般来说是服务被停止了,运用管理员权限启动服务,如果依然无法运行1.查看8080端口是否被其他程序如tomcat占用2.是否给360安全卫士这样的程序设置为无法启动3. 查看listener.ora中(ADDRESS = (PROTOCOL = TCP)(HOST = yangky)(PORT = 1521))是否正确,比如修改过pc name,端口号等。原创 2011-06-08 14:03:00 · 2490 阅读 · 0 评论 -
左连接,右连接,内连接讲解
每次面试基本都会问“左连接,右连接,内连接”的问题,但是都能理解原理的很好,要么思路不清晰,多半也是网上曾经看过,但没实际主动用过。 ---------------------------------------------------1.理论只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录转载 2011-06-13 09:47:00 · 1244 阅读 · 0 评论