11月4号的随笔

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2005年11月20日

摘要: alter table student add CONSTRAINT PRI_id primary key(id); alter table student alter column int identity(1,1) not null A. 在简单的游标中使用 FETCH 下例为 authors 表中姓以字母 B 开头的行声明了一个简单的游标,并使用 FETCH NEXT 逐个提取这些行。FE... 阅读全文
posted @ 2005-11-20 22:48 潘伟 阅读(291) 评论(0) 推荐(0) 编辑

摘要: 1.在查询分析器理启动或停止SQL Agent服务启动use mastergoxp_cmdshell 'net start SQLSERVERAGENT'停止use mastergoxp_cmdshell 'net stop SQLSERVERAGENT'将服务的启动从手工方式改为自动启动方式exec xp_cmdshell 'scm -Action 7 -Service mssqlserv... 阅读全文
posted @ 2005-11-20 16:55 潘伟 阅读(481) 评论(0) 推荐(0) 编辑

摘要: 注意:这里说的delete是指不带where子句的delete语句 相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数... 阅读全文
posted @ 2005-11-20 16:50 潘伟 阅读(294) 评论(0) 推荐(0) 编辑

摘要: 其实只要使用系统内置的存储过程sp_spaceused就可以得到表的相关信息 如:sp_spaceused 'tablename' 以下是为了方便写的一个存储过程,目的是把当前的所有表的相关信息全部都保存在一个指定的表里面 CREATE PROCEDURE get_tableinfo AS if not exists (select * from dbo.sysobjects where i... 阅读全文
posted @ 2005-11-20 14:37 潘伟 阅读(253) 评论(0) 推荐(0) 编辑

摘要: 一般性的数据库恢复问题解疑问: 一,首先是数据库服务器崩溃或文件被破坏导致数据库不能使用,如果数据没有备份,则在 SQL SERVER安装目录的DATA文件夹下,默认的路径("C:\Program Files\Microsoft SQL Server\MSSQL\Data")中会找到原来数据库的原文件,DatabaseName_Data.MDF和DatabaseName_Log.LDF两个文... 阅读全文
posted @ 2005-11-20 14:32 潘伟 阅读(370) 评论(1) 推荐(0) 编辑