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;