oracle 动态传入表名,怎么做? 高手指点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 动态传入表名,怎么做? 高手指点相关的知识,希望对你有一定的参考价值。
参考技术A Doc.InlineShapes.AddPicture(picturePath, ref linkToFile, ref saveWithDocument, ref range);oDoc.Application.ActiveDocument.InlineShapes[1].Width = width; //设置图片宽度
oDoc.Application.ActiveDocument.InlineShapes[1].Height = hight; //设置图片高度
//将图片设置为四周环绕型
Word.Shape s = oDoc.Application.ActiveDocument.InlineShapes[1].ConvertToShape();
s.WrapFormat.Type = Word.WdWrapType.wdWrapSquare;
本回答被提问者采纳 参考技术B 首先写个存储或者函数,然后在语句块里execute immediate ‘select * from yourtablename ‘ 参考技术C ls_name varchar2;
for i in select table_name from dba_tables loop
execute 'select metadata.get_ddl('''TABLE_NAME''',''||i||'') FROM DUAL ';
end loop; 参考技术D 这个要用动态SQL。execute immediate ‘select * from ’ 变量表名追问
我是写在存储过程里面的!怎样行不?
追答可以的,动态语句就是在存储过程里面写的。
第5个回答 2012-01-14 Oracle 里面建表, 字段要中文的话, 尝试字段加双引号例如 CREATE TABLE "有什么提示?检查Table是否有触发器或约束 是表名呢?还是表中的字段?追问oralce select 动态变量表,怎么写啊?
就是: select a,b,c from 变量
oracle使用execute immediate方式完成函数动态传入表名并操作 返回新的主键id值
CREATE OR REPLACE FUNCTION SEQ1 (v_bname in VARCHAR2) return NUMBER is v_bcount NUMBER; BEGIN execute immediate ‘select count(*) from ‘||v_bname into v_bcount; dbms_output.put_line(v_bname||‘------------------‘||v_bcount); return(v_bcount+1); end SEQ1;
以上是关于oracle 动态传入表名,怎么做? 高手指点的主要内容,如果未能解决你的问题,请参考以下文章
mysql数据库一个表最多可以放多少条数据?mysql数据库怎么做分表?请高手指点一下,谢谢?