我的前端采用BDE连接。
后台数据库为oracle8i.
由于pl/sql中有一些语句为
select *
from a,
b
where a.a=b.a(+);
里面有一个连接符号+,如何用query将这样的语句传入后台,总是出现could not find object的错误。请问这样的语句在delphi6里如何处理?
后台数据库为oracle8i.
由于pl/sql中有一些语句为
select *
from a,
b
where a.a=b.a(+);
里面有一个连接符号+,如何用query将这样的语句传入后台,总是出现could not find object的错误。请问这样的语句在delphi6里如何处理?
解决方案 »
- ADOQuery访问MS SQL时出现警告:错误枚举数据库服务器……
- 我现在用到TChart中的Series,我如何在X坐标和Y坐标上加注释阿,如:(单位:元)?急!!!
- 请问wwdbgrid这控件,点击title排序就根据选中的字段排序(升序,降序)
- 急,200分求delphi的OpenGL的资料……
- 请问哪里有dbTreeView下载?
- 储油点问题的解决方案
- 一个简单的数据库问题(在线等待)
- 有关类型转换的(string ---> pchar) 那位高手帮忙 急急,在线等候!!!
- char(Key) 得到的字符为什么都是大写的没小写?
- 谁有支持语法加亮显示的TRichEdit或类似的控件
- 关于Unit单元中Uses部分得问题:)
- 找个DELPHI高手做Q友!
select *
from a,
b
where a.a=b.a(+);
对吗?
oracle中,+是连接两个字符串
你要做什么操作?
这里Pl/Sql的一个写法类同与sql里的连接,举个例子给你说说。
Table a
============
a b
============
1 1321231
2 12312312
3 41141412Table b
============
a c
=========
1 rgtgrree
2 sdfsdfsdfsd现在我们如果执行上面的那个语句select *
from a,
b
where a.a=b.a(+);
得出的结果就是
a.a a.b b.a b.c
===============================
1 1321231 1 rgtgrree
2 12312312 2 sdfsdfsdfsd
3 41141412
你懂了我的意思了吗?