随笔分类 -  sql server 2005

everything about sql server 2005
摘要:CONVERT 将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQL Server中 将日期格式化. SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。 在表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。 给 style 值加 100,可获得包括世纪数位的四位年份 (yyy... 阅读全文
posted @ 2008-04-29 17:33 Fernando
摘要:SQL Server 2005 联机丛书(2007 年 9 月) FETCH (Transact-SQL) 通过 Transact-SQL 服务器游标检索特定行。 语法 FETCH [ [ NEXT | PRIOR | FIRST | LAST | ABSOLUTE { n | @nvar } ... 阅读全文
posted @ 2008-04-25 16:08 Fernando
摘要:update [User] set Sex='男' where Sex is NULL 阅读全文
posted @ 2008-01-31 13:02 Fernando
摘要:1. 新建数据库; 2. 生成数据库结构代码; 3. 运行数据库结构代码; 4. 去除数据库所有CHECK; 5. 导入数据,启用标示导入,不优化操作; 6. 加上所有CHECK; 阅读全文
posted @ 2008-01-08 14:42 Fernando
摘要:select count(*) from sysobjects where type='u' and status>=0 阅读全文
posted @ 2008-01-08 14:02 Fernando
摘要:Introduction As developers creating data-driven Web applications, we've all written more than our fair share of SQL statements. If I had a nickel for every SELECT statement or UPDATE statement I've wr... 阅读全文
posted @ 2007-12-25 12:08 Fernando
摘要:数据库原有ID字段,是自增列的,后来把数据全删除后,想让ID自增列从1开始算起 方法1: 1.dbcc checkident('test',reseed,0) 2.insert into test values(55) select * from test 显示结果: id msum 1 55 方法2: SET IDENTITY_Insert 允许将... 阅读全文
posted @ 2007-12-19 18:33 Fernando
摘要:--删除存储过程 DECLARE @STRING VARCHAR(8000) WHILE EXISTS(SELECT NAME FROM SYSOBJECTS WHERE TYPE='P' AND STATUS>=0) BEGIN SELECT @STRING='DROP PROCEDURE '+NAME FROM SYSOBJECTS WHERE TYPE = 'P' AND STATUS>=0... 阅读全文
posted @ 2007-12-17 17:45 Fernando
摘要:@@rowcount 返回受上一语句影响的行数。 语法 @@rowcount 返回类型 integer 注释 任何不返回行的语句将这一变量设置为 0 ,如 if 语句。 示例 下面的示例执行 update 语句并用 @@rowcount ... 阅读全文
posted @ 2007-12-17 16:22 Fernando
摘要:错误 8101 严重级别 16 消息正文 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 ''%1!'' 中为标识列指定显式值。 解释 试图将包含特定标识值的行插入包含标识列的表中。但是,未提供列的列表或没有为指定的表启用 SET IDENTITY_INSERT。 对策 若要成功地将特定的标识行插入包含标识列的表中,必须提供列的列表并且将 SET IDENTI... 阅读全文
posted @ 2007-12-17 13:48 Fernando
摘要:引用内容 - 正在验证 (错误) 消息 错误 0xc0202049: 数据流任务: 无法在只读列“sysid”中插入数据。 (SQL Server 导入和导出向导) 错误 0xc0202045: 数据流任务: 验证列元数据失败。 (SQL Server 导入和导出向导) 错误 0xc004706b: 数据流任务: “组件“目标 - FS_AP_SysPara”(25)”验证失败,返回的验证状态... 阅读全文
posted @ 2007-12-10 17:37 Fernando
摘要:以前在SQL Server2000中删除数据库用户很简单,只要直接删除或者使用Drop User命令就可以了,但是SQL Server2005中直接操作是不行的,这是因为在SQL Server 2005中架构是做为实体对待的。所以要删除该用户,需要先删除该用户所拥有的架构或更改此架构的所有者。否则会提示”数据库主体在该数据库中拥有架构,无法删除。 另外,每一个数据库用户对应于一个系统登陆帐号,并且... 阅读全文
posted @ 2007-12-10 14:12 Fernando
摘要:出现这种Exception,一般是由于数据类型长度造成的,例如: 数据库定义Field A varchar(50); 但在程序中定义对应Field varchar(100),并填满; 操作就会报错. 阅读全文
posted @ 2007-11-27 16:32 Fernando
摘要:当从一个数据库导入到另外一个数据库时,如果自增量的ID号重新编号了,但是程序又有一些初始数据已经存在了。 那么就必须把目标数据库中的自增量关掉,然后再导入。导入后再次设置自增量既可。 阅读全文
posted @ 2007-11-06 12:21 Fernando
摘要:设备 C:\Program Files\Microsoft SQL Server\MSSQL\Data 上的卷不是多家族媒体集的一部分,可用"bakup with format"来构造新的媒体集. 以致无法备份数据库? 是由于你以前创建了媒体集,就是几个备份设备合在了一起做为一个整体的备份设备.所以你这次进行备份的时候,可能只指定了其中的一个备份设备,所以出现了上边的... 阅读全文
posted @ 2007-11-06 10:33 Fernando
摘要:一、问题 在Management Studio中新建维护计划时,提示以下错误信息: “代理XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用sp_configure来启用“代理XP”。有关启用“代理XP”的详细信息,请参阅SQL Server联机丛书中的“外围应用配置器”。(ObjectExplorer) 二、解决方法 ... 阅读全文
posted @ 2007-11-01 09:36 Fernando