请问这个符号(+)是什么意思?

songxin 2003-01-15 12:17:28
现在有一个dw的后台是oracle,它的脚本是SELECT code_operator.oper_code ,
code_operator.oper_name ,
code_operator.note ,
code_operator.pwd ,
code_operator.inner_flag,
plus_operator.cls_code,
code_operator_class.cls_name,
plus_operator.dept_code,
code_department.dept_name
FROM code_operator,
plus_operator,
code_operator_class,
code_department
WHERE code_operator.oper_code = plus_operator.oper_code (+) and
plus_operator.cls_code = code_operator_class.cls_code and
plus_operator.dept_code = code_department.dept_code
我把这个数据库的后台转化为sql2000后这个dw就不能用了,经过我的分析,我发现主要是(+)这个符号的问题,我想问一下这个符号的意思和怎样转到sql2000下的脚本
...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
beckhambobo 2003-01-15
  • 打赏
  • 举报
回复
是oracle8i版本以上的外连接,9i支持left join
wanghai 2003-01-15
  • 打赏
  • 举报
回复
这里的加号表示左连接,你换成LEFT JOIN ON就行了,不要告诉我你不懂SQLSERVER的语法:)
黑马 2003-01-15
  • 打赏
  • 举报
回复
(+)就是oracle的外连接语法
(+)在左面是右连接
(+)在右面是左连接
songxin 2003-01-15
  • 打赏
  • 举报
回复
thanks

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧