您的位置:首页 > 其它

这个表是怎么回事??? [问题点数:50分] 收藏

2015-03-26 11:01 267 查看
这个表是怎么回事??? [问题点数:50分] 收藏

tongji_0009

tongji_0009

tongji_0009

本版等级:T1

结帖率:0%

楼主 发表于: 2015-01-16 09:53:56

“T_BuildingBigBldgReportByDayTypeH”

delete from T_BuildingBigBldgReportByDayTypeH 这个表执行了一个晚上都没有完成。是因为里面数据多吗??? 但是这个表里没有太多数据啊???

创建索引的语句也执行很久。。。 为什么???

更多0分享到:

相关主题推荐: 数据 索引 color

相关帖子推荐:

问一个指针数组比较大小的问题关于Socket异步编程的思路vb 把文件夹里面多个表格中的部分数据复制到一个新表中,把公式转换成数值在复制过来oracle 11g数据有什么代码可以直接查到用户下所有表的外键吗Mysql查询数据采集过程中如何防止被遮蔽ip地址?关于数据采集的配置方法MFC的文件读写

准备好了么? 跳吧 !更多职位尽在 CSDN JOB

中级C#研发工程师

四川我要去哪科技有限公司|10-20K/月

我要跳槽

J***A软件开发工程师

诺基亚通信|8-15K/月

我要跳槽

Java高级软件工程师

京东金融|10-20K/月

我要跳槽

Java软件开发工程师

杭州行云信息科技有限公司|3-15K/月

我要跳槽

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 回复次数:14

starrycheng

starrycheng

starrycheng

本版等级:T1

#1 得分:0 回复于: 2015-01-16 09:56:16

因为 数据库表里的数据多吗??????? 还是因为表产生了其它的限制。

CSDN学院讲师招募,诚邀您加入! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

duanzi_peng

duanzi_peng

SlowlyHeart

本版等级:T3

Blank

#2 得分:0 回复于: 2015-01-16 10:03:27

是不是有 主外键 约束??

通俗易懂UML对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

hwhmh2010

hwhmh2010

山寨DBA

本版等级:T5

#3 得分:0 回复于: 2015-01-16 10:06:37

先检查一下有没有主外键约束。。。

如果没有的话,下次不要用delete删了,直接truncate 吧,反正你那delete里面也没有where条件的,直接truncate 会快很多很多,必须确保表里面的所有数据都无用才可以用truncate哦 。

怀疑有阻塞

CSDN为企业提供更高效的推广平台,助推企业级业务更胜一筹!对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

starrycheng

starrycheng

starrycheng

本版等级:T1

#4 得分:0 回复于: 2015-01-16 10:57:22

各位大神,创建表的语句如下:

/****** Object: Table [dbo].[T_BuildingBigBldgReportByDayTypeH] Script Date: 2015/1/16 10:46:18 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[T_BuildingBigBldgReportByDayTypeH](

[DANo] [char](32) NOT NULL,

[DAYear] [char](4) NOT NULL,

[DAMonth] [char](2) NOT NULL,

[DADay] [char](2) NOT NULL,

[BuildingNo] [char](20) NOT NULL,

[ESubitem] [char](10) NOT NULL,

[ESubitem1] [char](10) NULL,

[ESubitem2] [char](10) NULL,

[CollegegNo] [char](10) NULL,

[BuildingType] [char](10) NULL,

[SumQty] [decimal](18, 6) NULL,

[UnitArea] [decimal](18, 6) NULL,

[PerCapita] [decimal](18, 6) NULL,

[Memo] [nvarchar](200) NULL,

[cmn_CreateUserID] [int] NULL,

[cmn_CreateDate] [datetime] NULL,

[cmn_LastUserID] [int] NULL,

[cmn_ModifyDate] [datetime] NULL,

[cmn_IsLock] [bit] NOT NULL,

[cmn_IsValid] [bit] NOT NULL

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

ALTER TABLE [dbo].[T_BuildingBigBldgReportByDayTypeH] ADD DEFAULT (getdate()) FOR [cmn_CreateDate]

GO

ALTER TABLE [dbo].[T_BuildingBigBldgReportByDayTypeH] ADD DEFAULT (getdate()) FOR [cmn_ModifyDate]

GO

ALTER TABLE [dbo].[T_BuildingBigBldgReportByDayTypeH] ADD DEFAULT ((0)) FOR [cmn_IsLock]

GO

ALTER TABLE [dbo].[T_BuildingBigBldgReportByDayTypeH] ADD DEFAULT ((1)) FOR [cmn_IsValid]

GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'Memo'

GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建用户代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_CreateUserID'

GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_CreateDate'

GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新用户代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_LastUserID'

GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_ModifyDate'

GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否锁定:0:否;1:是' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_IsLock'

GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否有效:1:是;0:否' ,

问题:“EXEC sys.sp_addextendedproperty” 这是什么啊??? 看SQL语句没有主外键关系啊。

@level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_BuildingBigBldgReportByDayTypeH', @level2type=N'COLUMN',@level2name=N'cmn_IsValid'

GO

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

wmxcn2000

wmxcn2000

卖水果的net

本版等级:T5

Blank

#5 得分:0 回复于: 2015-01-16 13:38:17

1. 表是不是被锁住了。

2. 这张表是不是有个触发器,并且触发器的逻辑比较复杂。

感觉像是第一个。

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

starrycheng

starrycheng

starrycheng

本版等级:T1

#6 得分:0 回复于: 2015-01-16 13:51:48

这个表没有触发器啊。

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

starrycheng

starrycheng

starrycheng

本版等级:T1

#7 得分:0 回复于: 2015-01-16 14:08:14

这个表没有触发器的啊。。。

TRUNCATE TABLE T_BuildingBigBldgReportByHourTypeH 删除表也删除不掉啊。

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

TIANTANGDEGEZI

TIANTANGDEGEZI

天堂的岁月

本版等级:T2

#8 得分:0 回复于: 2015-01-19 14:12:31

感觉有阻塞。

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

gj_diy

gj_diy

上海_童鞋

本版等级:T2

#9 得分:0 回复于: 2015-01-20 11:01:26

TRUNCATE table T_BuildingBigBldgReportByDayTypeH

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

gj_diy

gj_diy

上海_童鞋

本版等级:T2

#10 得分:0 回复于: 2015-01-20 11:04:28

引用 9 楼 gj_diy 的回复:

TRUNCATE table T_BuildingBigBldgReportByDayTypeH

此删除方法不写入日志,使用时注意

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

u011015550

u011015550

IT求索

本版等级:T5

Blank

#11 得分:0 回复于: 2015-01-20 17:37:08

就是一直在执行也无报错么?在删除过程中,是否有用户在使用该表,是否是死锁造成的?

sp_lock

sp_who 查看下

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

alongkuku

alongkuku

alongkuku

本版等级:T1

#12 得分:0 回复于: 2015-01-23 16:54:31

直接在安装数据库电脑断网再删除

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

starrycheng

starrycheng

starrycheng

本版等级:T1

#13 得分:0 回复于: 2015-01-26 12:32:39

表 “被阻塞” 和 “被锁定”的情况一般在什么时候发生啊?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐