动态的生成表吗!用动态SQL或者formS_DDL吧!
解决方案 »
- oracle数据库查询变慢,在线等回复!
- update出现&字符,如何转义
- 求救----pl/sql 存储过程不能调试
- submit 实现搜索功能
- 急!!!!急!!!!急!!!!急!!!!急!!!!字符集问题??????
- 动态语句问题
- sql动态分类汇总统计各个部门每月消费的资金的情况请高手指教!
- 在线等,如何求两个日期之间有多少个星期天?
- 我在RESIZE数据文件时报错ORA-03297,请问如何Drop or move segments containing extents 或是避免这个错误啊?
- oracel中如何建自动按时操作的任务
- 字符集的问题
- 为何我的函数一旦加入SQL%FOUND就什么值也不返回 ?????????????????????
就根据记录写表也一样,要使用到动态SQL语句。
是呀!我原来是在sqlserver上做的,现在想在oracle上做,我不是在存储过程里去插入语句,是在程序里!
to hqwang77(haiqing) :
你能不能说得详细点
我就想在触发器里处理,别的方式改动比较大,还有别的方法吗??
改动会比较大
但是没有更好的办法啊!只有这样实现俩ORACLE没有办法.Public Sub Click()
strSQL = "begin Execute IMMEDIATE '"
strSQL = strSQL & " CREATE OR REPLACE procedure test as s date;"
strSQL = strSQL & " begin select sysdate into s from dual; end;"
strSQL = strSQL & " '; end; "
a = Oradb.ExecuteSQL(strSQL)
Debug.Print a
End Sub