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 动态传入表名,怎么做? 高手指点的主要内容,如果未能解决你的问题,请参考以下文章

静态网页能禁止用url直接访问吗? 高手指点 谢谢

mysql数据库一个表最多可以放多少条数据?mysql数据库怎么做分表?请高手指点一下,谢谢?

快。编程高手来指点我一下~~~~

oracle带参数的存储过程,一直提示sql无效sql语句。求高手指点

SQL 行列转换问题,请高手指点。

java 动态的给树添加新节点 望高手指点啊