分类：电脑/网络-程序设计
问题：Oracle基础，oracle的SQL语句中的(+)是干什么用的? 
基础，oracle的SQL语句中的(+ )是干什么用的？都说这基础知识才是最要人命的，我现在是深有体会，在考试365网站的找到我想要的Oracle模拟题，几个编程题都是因为这个（+）让我把题目给做错了，所以想要问问各位 ，请各位帮我解答~~~~ 谢谢了~~~
回答：oracle特有的左外联书写方式，当然你也可以用传统的通用的左外联，比如给你举个例子
SELECT   AS 姓名, ade AS 分数, d AS 课程名 
FROM tbl_student s LEFT OUTER JOIN tbl_grade g ON s.StudentId= d LEFT OUTER JOIN tbl_class c ON  d=c.ClassId
它跟下面等价
SELECT   AS 姓名, ade AS 分数, assname AS 课程名 
FROM tbl_student s,tbl_grade g,tbl_class c 
WHERE (s.StudentId= d(+)) AND ( d=c.ClassId(+))