社区
MS-SQL Server
帖子详情
存储过程中如何动态的删除表数据
ByWangler
2003-07-31 06:29:03
写一个存储过程,传入参数@tablename:表名
然后删除表@tablename中的数据,sql server和oracle中分别
如何实现。谢谢
...全文
21
5
打赏
收藏
存储过程中如何动态的删除表数据
写一个存储过程,传入参数@tablename:表名 然后删除表@tablename中的数据,sql server和oracle中分别 如何实现。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
erigido
2003-07-31
打赏
举报
回复
up
苏陌Bubble
2003-07-31
打赏
举报
回复
存储过程中不能直接删除表,不能Truncate等,
要执行这些,必须用Execute(@SQLString);
pengdali
2003-07-31
打赏
举报
回复
oracle:
create or replace procedure deleteSQL(
TableName in varchar2) as
v_insertSQL varchar2(1000);
begin
v_insertSQL:='delete from ' ||TableName;
execute immediate v_insertSQL;
end;
/
pengdali
2003-07-31
打赏
举报
回复
create proc 名
@表名 varchar(255)
as
exec('delete '+@表名)
txlicenhe
2003-07-31
打赏
举报
回复
sql server:
exec('delete ' + @tablename + ' where 1=1 ')
or
exec ('truncate table '+@tablename)
21天学通Oracle
5.4.2 利用SQL语句删除
数据
表 76 5.5 备份/恢复
数据
表 76 5.5.1 利用工具备份/恢复
数据
表 77 5.5.2 利用命令备份/恢复
数据
表 82 5.6 临时表 83 5.6.1 临时表简介 83 5.6.2 会话级临时表 84 5.6.3 事务级临时...
循环删除mysql
数据
库表
中
已标识为删除的
数据
的
存储过程
需求:将mysql
数据
库表
中
标识为已经删除的
数据
作物理删除,由于表比较多,手动删除太费时间,于是就想着写一个
存储过程
,实现一键删除的操作,该
存储过程
只有一个入参:
数据
库名。
mysql
存储过程
删除一个表的
数据
同时将这条
数据
添加到另一个表
中
_
动态
复制一个表
中
一条
数据
到另一个表
中
(列不完全相同)(
存储过程
实现)...
因为要用到回收站功能,删除一条记录,要先放到一个delete表
中
,以便以后恢复要求:1、delete表要比被
删除表
中
多三项(用于表明删除用户,删除的是哪种用户表,删除该条
数据
在该用户表
中
的id)2、用户表有多张(一个...
Mysql之
存储过程
,
动态
创建表和
数据
库-,
动态
删除-yellowcong
今天在弄mycat 的时候,有一个需求,就是创建12个
数据
库,然后
数据
库里面都创建一个表,我当时想象,这个玩意也不难,于是寻思通过
存储过程
来
动态
创建表,只需要传递进来
数据
的前缀名称和表名称,即可创建12个表,每...
Oracle
存储过程
删除表
数据
Oracle
中
,可能会遇到写这样的
存储过程
,先
删除表
数据
,然后向表
中
插入
数据
,对于我们新手来说,很容易遇到这样的问题,直接调用 truncate table tablename; 这样会报错的,正确的写法如下: create or ...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章