社区
Oracle 高级技术
帖子详情
存储过程中如何将表名作为参数?
PEgirl
2002-09-20 03:00:00
如:delete from table1.想用存储过程实现这个功能,将table1作为参数传入存储过程,请问这个存储过程该怎么写?
...全文
175
5
打赏
收藏
存储过程中如何将表名作为参数?
如:delete from table1.想用存储过程实现这个功能,将table1作为参数传入存储过程,请问这个存储过程该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luckysxn
2002-09-20
打赏
举报
回复
up,up
IronPromises
2002-09-20
打赏
举报
回复
Oracle8.15之前的版本就必须要用dbms_sql包以光标的方式来处理了。
pausing
2002-09-20
打赏
举报
回复
create or replace procedure running(tbname char)
as
tblnm char(50);
strsql char(50);
begin
tblnm:=tbname;
strsql:='delete from '||rtrim(tblnm);
dbms_output.put_line(strsql);
execute immediate strsql;
end;
/
csdnyork
2002-09-20
打赏
举报
回复
也可以用dbms包函数实现,类似上面的方法。
bzszp
2002-09-20
打赏
举报
回复
使用动态sql:
在oracle8.1.5中:
用execute immediate来实现
tsql:='delete from '||tablename;//tablename是参数
execute immediate tsql;
SQL Server
存储过程
中
使用表值作为输入
参数
示例
主要介绍了SQL Server
存储过程
中
使用表值作为输入
参数
示例,使用表值
参数
,可以不必创建临时表或许多
参数
,即可向 Transact-SQL 语句或例程(如
存储过程
或函数)发送多行数据,这样可以省去很多自定义的代码,需要的朋友...
在Oracle PL/SQL
中
游标声明
中
表名动态变化的方法
/* 小弟刚刚接触ORACLE
存储过程
,有一个问题向各位同行求教,小弟写了一个
存储过程
,其目的是接收一个
参数
作为表名,然后查询该表
中
的全部记录的某一个字段的内容导入到另一个表
中
。 ( tabname in varchar ) is v_...
MySQL
存储过程
(创建海量数据实验环境)
================================ #
存储过程
概念
存储过程
是数据库管理
中
常用的技术之一,可以很方便的做些创建数据、统计数据、分析数据等工作,当前的主流数据库都支持
存储过程
,但不同的数据库环境语法结构有...
generate-sql-merge:生成带有表数据SQL MERGE语句
该系统
存储过程
将表名
作为
参数
,并生成包含所有表数据的MERGE语句。 如果您需要,例如,这很有用。 生成的MERGE语句可以包含在源代码管理
中
,并用于在DEV / TEST / PROD之间部署数据。
存储过程
本身作为系统对象...
SQL数据库设计命名规范.pdf
存储过程
存储过程
命名由"系统名+sp+_+
存储过程
标识(缩写)"组成。
存储过程
标识要以实际含义的英文单词构成,并用下划线分割各个组成部分。 15. 函数 函数命名由"系统名+f+_+函数标识"组成。 16. 变量名
参数
变量...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章