12
返回列表 发新帖
楼主: admin
打印 上一主题 下一主题

优软DMS常见维护SQL操作命令

[复制链接]

44

主题

62

帖子

9162

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9162
11#
 楼主| 发表于 2018-10-6 11:17:04 | 只看该作者
--查看表名和对应的数据行数
select  a.name as '表名',b.rows as '表数据行数'
from sysobjects a inner join sysindexes b
on a.id = b.id
where   a.type = 'u'
and b.indid in (0,1)
--and a.name not like 't%'
order by b.rows desc
回复

使用道具 举报

44

主题

62

帖子

9162

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9162
12#
 楼主| 发表于 2018-10-8 16:33:34 | 只看该作者
--把到期的会员卡自动延期一年。
ALTER TABLE UT_X_Customer DISABLE TRIGGER all--禁用某个表上的所有触发器
update UT_G_Member set VipEDate=dateadd(year,1,VipEDate) where VipEDate<=getdate()+1 and VipNo>'' and VipEDate>''
ALTER TABLE UT_X_Customer enable TRIGGER all--启用某个表上的所有触发器


--把到期的服务卡自动延期一年。
ALTER TABLE UT_X_CardBuy DISABLE TRIGGER all--禁用某个表上的所有触发器
update UT_X_CardBuy set EndDate=dateadd(year,1,EndDate) where EndDate<=getdate()+1 and VipNo>'' and EndDate>''
ALTER TABLE UT_X_CardBuy enable TRIGGER all--启用某个表上的所有触发器
回复

使用道具 举报

44

主题

62

帖子

9162

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9162
13#
 楼主| 发表于 2018-11-28 16:13:59 | 只看该作者
--查询SQL数据库中每个表在数据大小
SELECT   'select *  from '+a.name+'   --'+ltrim(str(b.rows))+'条记录'
FROM      sysobjects AS a INNER JOIN
                 sysindexes AS b ON a.id = b.id
WHERE   (a.type = 'u') AND (b.indid IN (0, 1))
ORDER BY b.rows DESC
回复

使用道具 举报

44

主题

62

帖子

9162

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9162
14#
 楼主| 发表于 2018-11-28 16:29:19 | 只看该作者
--查询SQL数据库中每个表在数据大小
SELECT   'select *  from '+a.name+'   --'+ltrim(str(b.rows))+'条记录'
FROM      sysobjects AS a INNER JOIN
                 sysindexes AS b ON a.id = b.id
WHERE   (a.type = 'u') AND (b.indid IN (0, 1))
ORDER BY b.rows DESC
回复

使用道具 举报

44

主题

62

帖子

9162

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9162
15#
 楼主| 发表于 2018-12-24 20:02:09 | 只看该作者
--SQL Server:统计数据库中每张表的大小
SELECT DISTINCT a.name ,
b.rows
FROM sysobjects a ,
sysindexes b
WHERE a.id = b.id
AND a.type = 'u' AND b.rows>0
ORDER BY b.rows DESC
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-135-3799 周一至周日:09:00 - 18:00
公司地址:贵阳市南明区花果园国际中心1号楼1820号

优软科技是一个融创意、设计、技术开发、服务为核心的新锐互联网软件公司,专注于汽车行业管理软件,坚持为客户打造高品质的管理软件。

Powered by Discuz! X3.3 Licensed © 2001-2013 Comsenz Inc.

QQ|Archiver|手机版|小黑屋|Comsenz Inc. ( 黔ICP备14004517号-1

黔公网安备 52010202001489号

GMT+8, 2024-5-10 10:07 , Processed in 0.038798 second(s), 6 queries , File On.

快速回复 返回顶部 返回列表