比如A是个变量,表示列名,要实现select A into B(变量) from t where ....应该怎么写,如果直接写,查出的值就为A了。
解决方案 »
- oracle shutdowm immediate 关闭数据库为什么是无效命令?
- oralce 中如何查看表和表之间的关联 ?
- 怎么在oracle用户中执行shell脚本。
- 分页查询问题
- 查询速度的问题
- 数据库开发和管理分别都需要或者经常用到哪些知识\技能呀,初学都目前有点乱了
- ora-01041错误?
- 各位,有一提问,请帮一下。
- 如何解决访问大量数据中的速度问题
- 倾家荡产紧急求救:oracle在mandrake8.1下的安装问题(mandrake8.1+oracle9i)
- oracle透明网关通过odbc连db2提示错误问题
- 把 group by b,a中的“a”去掉,但我必须保留select a,b,sum(qty)中的“a”,怎么写这个sql
declare
a varchar2(10) := 'col1'; --col1是列名
b varchar2(20);
begin
execute immediate 'select '||a||' from t where rownum<2' into b;
dbms_output.put_line('b is:'||b);
end;
/
在过程中,使用老兵写的那样,拼接实现动态sql查询