a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 65|回复: 0

[PC技术] 2012年计算机三级考试PC技术基础知识(49)

[复制链接]
发表于 2012-7-31 20:55:16 | 显示全部楼层 |阅读模式
 1、1=1,1=2的使用,在SQL语句组合时用的较多   “where 1=1” 是表示选择全部 “where 1=2”全部不选,: ^5 x% O# [. i! T
  如:$ U& [6 D6 A* g" \9 o- f# Z
  if @strWhere !=''0 @. j; y, A) [) q) F
  begin8 H( H! t6 p1 I# M* |: Q# U$ |
  set @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + @strWhere
' b) E% O2 Q: F7 h2 O: k  end9 d7 o& s! b( T* T4 G
  else+ }1 O/ X8 x2 l4 l
  begin, C; ?' C1 m. v! X$ f& f6 f8 o: {
  set @strSQL = 'select count(*) as Total from [' + @tblName + ']'
% }9 F& O  L" x' M1 f; Y% j  end
5 u- _% w, d# y2 |3 N) b' E  我们可以直接写成- j. J8 Q  R+ q: t% ^$ n' h9 g/ O
  错误!未找到目录项。' B8 y: ?: F7 x* q$ |7 H% o) W
  set @strSQL = 'select count(*) as Total from [' + @tblName + '] where 1=1 安定 '+ @strWhere 2、收缩数据库- J* e0 z2 K- F* \8 v4 G( m
  --重建索引
0 {. T  Z. I9 l4 r* V8 k, Y  DBCC REINDEX
8 _: y- _0 Y3 b+ E% g8 ~  j0 q  DBCC INDEXDEFRAG3 @  g* r& c+ n8 r  Z
  --收缩数据和日志- B# V9 l8 R5 R# ]
  DBCC SHRINKDB
- r# {5 d! u9 F! j- r  Q9 n  DBCC SHRINKFILE# w; [( Y0 V! l( z
  3、压缩数据库1 o/ {; O1 C" |& J% o, c- S8 _5 U
  dbcc shrinkdatabase(dbname), A7 w- I6 P- Z2 H9 z# \
  4、转移数据库给新用户以已存在用户权限) q3 ?  }& s, E  v$ T
  exec sp_change_users_login 'update_one','newname','oldname'
: d# N/ S0 ~/ ?, f/ S5 s1 q+ x  go9 ?. o, F" q' u1 i4 A
  5、检查备份集
) e8 v9 y/ b0 A8 ^& U& a  RESTORE VERIFYONLY from disk='E:\dvbbs.bak'
# N1 d8 o+ g1 g9 [0 ^0 t  6、修复数据库; N. ^" G: x# ?7 Q$ x$ i! W+ J9 l
  ALTER DATABASE [dvbbs] SET SINGLE_USER3 g6 }' }, p" {& {# d* j& M
  GO
7 k4 F. M( Y  [$ b8 v7 N. P& [7 A  DBCC CHECKDB('dvbbs',repair_allow_data_loss) WITH TABLOCK( u( W5 }* A: U" h4 D5 C
  GO% v+ ^8 r) Z5 T) o
  ALTER DATABASE [dvbbs] SET MULTI_USER' ^4 A0 H6 Z1 |8 i# {9 ~
  GO
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 07:13 , Processed in 0.299062 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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