主营业务:网站制作 网站优化 小程序制作 石家庄网站制作网站建设有限公司欢迎您!
石家庄闪云网络科技有限公司
客服热线15383239821
如何让自己的网站更有质量?

经典SQL语句大全之技巧篇

发布时间:2011/4/15 15:44:28

 

1、1=1,1=2的使用,在SQL语句组合时用的较多

“where 1=1” 是表示选择全部,“where 1=2”全部不选

if @strWhere !=
begin
set @strSQL = select count(*) as Total from [ + @tblName + ] where + @strWhere
end
else
begin
set @strSQL = select count(*) as Total from [ + @tblName + ]
end

可以直接写成

set @strSQL = select count(*) as Total from [ + @tblName + ] where 1=1 安定 + @strWhere

2、收缩数据库

--重建索引

DBCC REINDEX
DBCC INDEXDEFRAG

--收缩数据和日志

DBCC SHRINKDB
DBCC SHRINKFILE

3、压缩数据库

dbcc shrinkdatabase(dbname)

4、转移数据库给新用户以已存在用户权限

exec sp_change_users_login update_one , newname , oldname
go

5、检查备份集

RESTORE VERIFYONLY from disk= E:\3652s.bak

6、修复数据库

ALTER DATABASE [3652s] SET SINGLE_USER
GO
DBCC CHECKDB( 3652s ,repair_allow_data_loss)

在线客服 : 服务热线:15383239821 电子邮箱: 27535611@qq.com

公司地址:石家庄市新华区九中街江西大厦4062

备案号:冀ICP备2022000585号-4