1.名詞(N)
2.名詞片語 (疑問詞+片語 / )
3.名詞子句(會使用 IT 放於句首,再將主詞移到句尾)
--> then 子句
--> whether 子句
--> 疑問詞引導子句
4.代名詞
5.不定詞片語(表示未來;會使用 IT 放於句首,再將主詞移到句尾)
6.動名詞片語(表示過去;會使用 IT 放於句首,再將主詞移到句尾,並更改為不定詞片語較佳)
--> 例外: It is no use + 動名詞片語 (是因為 no use 後省略了 that )
There is no use(sence / point) in + 動名詞片語
--> 可修改 It is of no use + 不定詞片語
It is useless + 不定詞片語
◆ (來源:奇摩知識) no use 那為何不可加 to V 呢 ?? 這是由分辭構句來的
例句:
It is no use that you keep telling lies.
分辭構句省略that , It is no use keeping telling lies.
假如加 to + v
It is no use to keep telling lies.
這樣的話就沒有辦法寫回原句了
It is no use that to keep telling lies.
這句話就變的很奇怪了
joomy 發表在 痞客邦 留言(0) 人氣(152)

API
SetFileAttributes(文件名,FILE_ATTRIBUTE_HIDDEN),
或者SetFileAttributes(文件名,6),
DELPHI函数:
1. 在interface下的uses中引用filectrl单元。 2. filesetattr('filename',DELPHI常量)
例如:
filesetattr('my.doc',fareadonly)//改成只读
filesetattr('my.doc',fareadonly+faarchive)//成为只读和存档
joomy 發表在 痞客邦 留言(0) 人氣(201)
--WAITFOR
--例 等待1 小时2 分零3 秒后才执行SELECT 语句
waitfor delay ’01:02:03’
select * from employee
--例 等到晚上11 点零8 分后才执行SELECT 语句
waitfor time ’23:08:00’
select * from employee
joomy 發表在 痞客邦 留言(0) 人氣(198)
备份SQL Server
备份的术语
系统故障
SQL Server记录文件
备份方法
执行备份
排程备份
改善备份
本章总结
将数据库备份是 DBA 最重要的任务之一。备份和仔细的还原计划可在系统失效时将数据还原。DBA 的责任是保持系统的执行状态,并在失效时尽快还原所有的服务。系统停止运作会造成许多不便,有时更要付出昂贵的代价,因此在系统停止运作时得很快的取得取得数据库备份。有些技术会对系统失效的还原有帮助,如丛集和容错磁盘子系统,但是还是比不上一个好的计划和可靠的备份。
因为备份、还原和复原数据库的主题十分重要,因此我们会分成两章的来讨论。本章中将学习 SQL Server 交易记录文件,以及备份数据库的几种方法。在 第 33 章 中,将学习如何还原数据库、SQL Server 如何回复、以及如何建立回复计划。
备份的术语
joomy 發表在 痞客邦 留言(0) 人氣(151)
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
joomy 發表在 痞客邦 留言(0) 人氣(127)
将存储过程创建在master数据库中,然后企业管理器中找到这个存储过程--右键--属性--勾选"每当sql server启动时执行"。
--或者在master中创建存储过程后,执行语句设置为自动启动
use master
exec sp_procoption '存储过程名','startup','on'
---------------------------------------------------------------
joomy 發表在 痞客邦 留言(0) 人氣(35)

如果只有ufdata.mdf(数据库文件),ufdata.ldf(日志文件)可以运用系统数据库(master)里的系统存储过程 sp_attach_db 来恢复,具体操作过程:在Query Analyzer 或者 Dos 里的osql 命令来实现,exec sp_attach_db '数据库名','参数1(第一个物理文件的目录及文件名)','参数1(第二个物理文件的目录及文件名)' 如 exec sp_attach_db 'ufsystem','D:\wf821\admin\ufsystem.ldf','D:\wf821\admin\ufsystem.mdf'
注:如果是该数据库为灰色,则需要先断开该物理文件与数据库的连接, 使用sp_detach_db 语法: exec sp_detach_db '数据库名'
如果是只有mdf 文件(数据库文件),则需要另外一个系统存储过程sp_attach_single_file_db
具体语法为 exec ap_attach_single_file_db 'ufsystem','D:\wf821\admin\ufsystem.mdf'
stop SQL Server service ,replace physname by new files and start SQL server service. 其实这一种方法也可以应用于当数据库出现损坏的情况,利用SQL Server 在启动时主动检测数据库是否完好的功能。
joomy 發表在 痞客邦 留言(0) 人氣(56)
一、了解DBCC
DBCC(database consistenecy checker,简称dbcc) 是一个实用命令集,用来检查数据库的逻辑一致性及物理一致性。
数据库控制台命令语句可分为以下类别:
维护: 对数据库、索引或文件组进行维护的任务。
杂项: 杂项任务,如启用跟踪标志或从内存中删除 DLL。
信息: 收集并显示各种类型信息的任务。
验证: 对数据库、表、索引、目录、文件组或数据库页的分配进行的验证操作
joomy 發表在 痞客邦 留言(0) 人氣(140)
Sub Macro1()
'
' Macro1 Macro
' 將「|」轉為換行符號
'
Cells.Replace What:="|", Replacement:=Chr(10), lookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False
joomy 發表在 痞客邦 留言(0) 人氣(776)
DUMP TRANSACTION [数据库名] WITH NO_LOG
BACKUP LOG [数据库名] WITH NO_LOG
DBCC SHRINKDATABASE([数据库名])
如何避免 SQL Server 資料庫的交易記錄檔超出預期大小
joomy 發表在 痞客邦 留言(0) 人氣(66)