
怎么用sql查询一个数据库中所有表中的某个数据?
展开全部
use
数据库名
exec
sp_msforeachtable
"drop
table
?"
--这个操作比较危险,删除该数据库下的所有表。不知道是不是你要的结果
如果是只删除数据的话
create
procedure
sp_deletealldata
as
exec
sp_msforeachtable
'alter
table
?
nocheck
constraint
all'--禁用约束
exec
sp_msforeachtable
'alter
table
?
disable
trigger
all'--禁用触发器
exec
sp_msforeachtable
'delete
from
?'--清数据
exec
sp_msforeachtable
'alter
table
?
check
constraint
all'--还原约束
exec
sp_msforeachtable
'alter
table
?
enable
trigger
all'--还原触发器
exec
sp_msforeachtable
'select
*
from
?'--检查表内数据
go
exec
sp_deletealldata
数据库名
exec
sp_msforeachtable
"drop
table
?"
--这个操作比较危险,删除该数据库下的所有表。不知道是不是你要的结果
如果是只删除数据的话
create
procedure
sp_deletealldata
as
exec
sp_msforeachtable
'alter
table
?
nocheck
constraint
all'--禁用约束
exec
sp_msforeachtable
'alter
table
?
disable
trigger
all'--禁用触发器
exec
sp_msforeachtable
'delete
from
?'--清数据
exec
sp_msforeachtable
'alter
table
?
check
constraint
all'--还原约束
exec
sp_msforeachtable
'alter
table
?
enable
trigger
all'--还原触发器
exec
sp_msforeachtable
'select
*
from
?'--检查表内数据
go
exec
sp_deletealldata

2025-03-10 广告
IP批量查询筛选统计是我们公司的一项专业服务。我们利用先进的工具和技术,能够对大量IP地址进行快速查询,并根据客户需求进行精准筛选。通过智能算法,我们还能提供详细的统计分析报告,帮助客户深入了解IP地址的分布、活跃度等重要信息。这项服务广泛...
点击进入详情页
本回答由北京智动益企提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |