sql server数据库中,表无故丢失..........!!!!!!!!!!!!!!!!
if exists(select *from sysobjects where name= 'Proc_SelectInterlocutionInfo_WinForm ')
drop proc Proc_SelectInterlocutionInfo_WinForm
go
create procedure Proc_SelectInterlocutionInfo_WinForm
@UserName nchar(15), ------管理员选择的用户名
@AdminName nchar(15),------当前登陆的管理员的姓名
as
select InterlocutionInfo.UName,InterlocutionInfo.IText, InterlocutionInfo.IFace,InterlocutionInfo.ICreateDate
From InterlocutionInfo
union all
select History_Bak.UName,History_Bak.IText,History_Bak.IFace,History_Bak.ICreateDate From History_Bak
go
这个存储过程中,有一个 union all 联合两个表间的所需数据结果, 前台使用程序调用的时候, History_Bak 表就会消失,声明:数据库中不存在任何触发器!
如果我把存储过程中的 union all 查询 注释掉,则 History_Bak不会消失,请大家帮我想想办法
------解决方案--------------------察看你.sql脚本文件中,脚本块儿之间 知否存在go