或是如何在
一个普通的select语句中用一个变量来做要查询的字段
谢谢
一个普通的select语句中用一个变量来做要查询的字段
谢谢
解决方案 »
- 这个oreacle sql语句应该怎么写?[
- 关于oracle的入门的几个问题.
- oracle服务以外终止,高人帮忙看看是什么问题?
- jrockit如何dump出内存映像,或者在crash的时候dump出内存映像
- TRIGGER取值错误?
- UNIX环境下用管道将ORACLE表中数据导出到文件中,请高手给个例子指点,多谢!
- 急
- 安装了Oracle 9,Tomcat不见了
- 如何创建表空间?
- CrystalReport的数据导出有什么注意事项么?点击报表的导出按钮,没有反应
- ORACLE数据库的服务无法随系统开机而自动启动??有什么办法可以自动启动?
- 另外再请教一个问题,是不是在一个数据库应用系统中,存储过程写的越多越好?理由呢?
是不是这个意思?
这样一定要保证只能查到1条或者0条记录
然后再EXECUTE
就是实现这个功能,用不用exec都可以。
主要是要select的字段是变量的原因,
EXECUTE IMMEDIATE sql_stat into :变量名;
sql_stat :='select A.FM2.CurYE FROM CW_XMZM A WHERE FXMDM="000001" AND FKMDM="102" AND FYEAR2=2002 ';
EXECUTE IMMEDIATE sql_stat into curyetemp;
说是无效列名错误
但是只在sqlplus中执行这个select语句 是可以的,
字符串内要用两个单引号就象fxmdm = ''000001''这样
用execute来
执行该怎么写啊。