过程中有个sql,有2种写法,一个是with tem_p as (select...) select.. from a,tem_p b
还有一个是select .. from a,(select..)b
因为数据没有来,不知道效率如何,请高手告诉下这2个写法有啥区别?还有个动态sql的问题,'where a=''1'' and b='''v_acct_day'''';
请问为什么要这么写?还有在网上我看到有人用:来写,比如'where b=:v_acct_day',但我写了结果出不来,还有
如果可以用:来写,但'where a=''1'''这个怎么用:来写,请高手帮忙下,高分相送啊
还有一个是select .. from a,(select..)b
因为数据没有来,不知道效率如何,请高手告诉下这2个写法有啥区别?还有个动态sql的问题,'where a=''1'' and b='''v_acct_day'''';
请问为什么要这么写?还有在网上我看到有人用:来写,比如'where b=:v_acct_day',但我写了结果出不来,还有
如果可以用:来写,但'where a=''1'''这个怎么用:来写,请高手帮忙下,高分相送啊
解决方案 »
- oracle查询
- oracle的存储过程里只能select into 而不能直接select ?
- ORA-12560:TNS:协议适配器错误
- sql语句优化和索引问题,高手,急!
- 创建过程的问题,请老鸟进来看看!
- 如何在oracle8.1.7中编写函数时,返回一个表名。请高手赐教!!!
- create user和alter user中字符串的问题!
- 如何拓展数据库空间
- 【急死人了】ORALCE IMP 导入数据报错 fault(coredump) 哪个大神给看看啊
- 一个wbs排序的sql函数,不懂sql函数格式,不知道怎么调,请sql函数大牛帮助
- asm配置问题
- 请教一个ORACLE的查询语句是否准确。
如where b=:v_acct_day相当是where b= v_acct_day
这样可以优化sql语句的执行,减少不必要的硬分析。
:v_acct_day需要使用using语句进行动态赋值。
具体内容可以参考一些榜定变量的资料。