数据库 相关 [2004年6月25日 9:09 ]

Oracle启动数据库的方法:

Oracle 9i:

dos > sqlplus “as sysdba”

sqlplus >startup

Oracle 8i:

dos > svrmgrl

svrmgrl > connect internal

svrmgrl > startup

数据库中查看Oracle服务名:

system帐户登陆,show parameter service_name

Sql Server 创建ActiveX对象:下面读取c:/boot.ini内容

declare
@o int,
@f int,
@t int,
@ret int
declare @line varchar(8000)
exec sp_oacreate 'scripting.filesystemobject', @o out
exec sp_oamethod @o, 'opentextfile', @f out, 'c:/boot.ini', 1
exec @ret=sp_oamethod @f,'readline',@line out
while(@ret=0)
begin
print @line
exec @ret=sp_oamethod @f,'readline',@line out
end

 

Oracle的外连接

还以为Oracle不能做到sql server中left join那样的效果,用where a.field1=b.field2当field2中没有field1的数据时,a表中的数据就不能选出来,原来只好可能和不可能的都枚举出来,失败。今天竟然发现有(+)号的用法,参考

Oracle 和 mysql 的一些简单命令对比参照 http://202.101.18.235/club/bbs/showEssence.asp?id=22161&page=2

SQL 语句学习札记 --外连接 http://rofei.y365.com/tech/sql_study_3.htm

 e.g. Select d.dept_name, e.emp_last_name from emp e, dept d, where e.dept_no = d.dept_no(+) order by d.dept_name,e.emp_last_name; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值