黑夜的狼

沮丧吗,那就是一种无病呻吟!留恋它就是一种高度近视!目光应该放得更远一点! 别不想飞,只是要一步跨过太平洋!

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

文章分类 -  Sql

摘要:`--为字段添加注释 --Eg. execute sp_addextendedproperty 'MS_Description','字段备注信息','user','dbo','table','字段所属的表名','column','添加注释的字段名'; execute sp_addextendedpr 阅读全文
posted @ 2020-08-09 14:32 anncesky 阅读(177) 评论(0) 推荐(0)

摘要:还原或删除sql server 2008数据库时,经常烩出现:“因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下关键SQL语句:use masterALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE用完之... 阅读全文
posted @ 2014-07-25 21:34 anncesky 阅读(33389) 评论(0) 推荐(0)

摘要:1,ReportViewer无法加载客户端打印控件解决:按装 Microsoft Report Viewer Redistributable 2010后,用IE浏览打印页,会提示安装控件2,AJAX 无法正常工作解决:在WIN7或者WIN 2008下,要在WEBCONFIG文件中添加组件注册<system.webServer> <handlers> 阅读全文
posted @ 2013-03-07 03:23 anncesky 阅读(131) 评论(0) 推荐(0)

摘要:一、问题 在Management Studio中新建维护计划时,提示以下错误信息: “代理XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用sp_configure来启用“代理XP”。有关启用“代理XP”的详细信息,请参阅SQL Server联机丛书中的“外围应用配置器”。(ObjectExplorer)二、解决方法 打开SQL Server Configuration Manager,启用SQL Server Agent(实例名)。点击 "管理"--"sql server代理"--"作业"新建作业:常规选项卡里,&q 阅读全文
posted @ 2012-09-09 23:48 anncesky 阅读(910) 评论(0) 推荐(0)

摘要:Sql 列转行 三种方法对比 分类: pl/sql 2012-01-05 17:14 421人阅读 评论(0) 收藏 举报SQL code------ 合并列值 --******************************************************************************************* 表结构,数据如下: id value ----- ------ 1 aa 1 bb 2 aaa 2 bbb 2 ccc 需要得到结果: id values ------ ----------- 1 aa,bb 2 aaa,bbb,ccc 即:gro. 阅读全文
posted @ 2012-09-06 20:58 anncesky 阅读(2726) 评论(0) 推荐(0)

摘要:当web.config 里<system.web> <globalization culture="en-GB" />设置为英国英国默认的日期格式为 dd/MM/yyyy而一般美国,加拿大服务器的的默认区域为 “en-US” 可以用 SELECT @@LANGUAGE 查看当前区域美国的日期格式默认为MM/dd/yyyy,服务器数据库就会把程序中的 dd/MM/yyyy 解读为 MM/dd/yyyy格式就会出现类似从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。Description:An unhandled 阅读全文
posted @ 2012-07-14 16:56 anncesky 阅读(369) 评论(0) 推荐(0)

摘要:数据库连接字符串大全很感谢creativepeter(头皮屑)提供的本连接地址(http://www.connectionstrings.com/)SQL Server ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes;" Prompt for u 阅读全文
posted @ 2012-06-27 14:02 anncesky 阅读(234) 评论(0) 推荐(0)

摘要:create trigger trig_action on tb_teacherfor insert , update , delete -- 带有 FOR 关键字的 DML 触发器也归类为 AFTER 触发器ASBEGINSET NOCOUNT ON;if not exists(select 1 from deleted) insert into Action_Log(TableName,ActionName,ActionTime) values('tb_teacher','插入操作',getdate());else if not exists (select 阅读全文
posted @ 2012-06-20 16:24 anncesky 阅读(1204) 评论(0) 推荐(0)

摘要:以前在安装SQL2005的时候总是遇到这样那样的问题,安装问题总是最头疼的问题,许多的人都是重装系统来解决,重装系统更麻烦。。。。我这台老机子配置不太好,不想用2008这次重装(系统没重装)还是选择2005,反正两者基本兼容,只要不涉及大型项目开发用不到2008但是这次装又遇到一堆问题,以前总是装过了就过了,这次总结一下,不要以后装又忘了,头疼1,添加删除 中删除所有sql server有关的东西2,删除 C:\Program Files\ ms sql server,删除安装目录中的文件3,删除 HKEY_CURRENT_USER\Software\Microsoft\MSSQLSERVER 阅读全文
posted @ 2012-04-15 01:11 anncesky 阅读(458) 评论(0) 推荐(0)

摘要:创建视图索引首先要把视图绑定到架构alter view view_prod_ProductProgress WITH SCHEMABINDING asSELECT * from dbo.T1 as a inner join dbo.T2 as b on a.id=b.id绑定到架构时,使用表要由两部分构成,就是 dbo.T1接下来创建索引if (exists (select * from sys.indexes where name = 'idx_prod_ProductProgress_Sht')) drop index view_prod_ProductProgress.i 阅读全文
posted @ 2012-04-11 00:01 anncesky 阅读(20440) 评论(0) 推荐(0)

摘要:因为数据库运行的过程发生了点错误。描述如下源spid10s消息High priority system task thread: Operating system error Exception 0xAE encountered.查了下,可能是没打sql2005补丁的关系,但现在日志文件里这样的信息... 阅读全文
posted @ 2012-04-01 11:10 anncesky 阅读(277) 评论(0) 推荐(0)

摘要:普通行列转换(爱新觉罗.毓华 2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94*/-------------------------------------------------------------------------/*想变成 姓名 语文 数学 物理 ---------- ----------- ----------- ----------- 李四 74 84 94张三 74 83 93*/create table tb( Name 阅读全文
posted @ 2011-05-20 22:12 anncesky 阅读(200) 评论(0) 推荐(0)

摘要:1.定义视图的好处是可以直接对用户赋予视图的权限,通过视图查数据,这样就可以不用对用户赋予表的权限,实现表的安全。并且一张表可以建立多个不同的视图,也就是对于不同的操作员可以在一张表上定义对个不同的视图,简化了逻辑。但是视图的缺点是:除了执行用户定义的SQL语句外还要执行视图的语句,并且视图大部份是不能执行更新操作(除了基表是单表并且不能有聚集函数,distinct等修饰的情况),因此视图主要用于查询。对于在定义视图的过程中我们不能在语句中进行排序,如果要对得到的结果排序,我们可以对视图进行查询操作,然后排序,例如:select * from 视图名 order by name如果要对视图进行 阅读全文
posted @ 2011-03-22 21:08 anncesky 阅读(384) 评论(0) 推荐(0)

摘要:事务是一组组合成逻辑工作单元的数据库操作,在系统执行过程中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。事务处理的主要特征是,任务要么全部完成,要么都不完成。在写入一些记录时,要么写入所有记录,要么什么都不写入。如果在写入一个记录时出现了一个失败,那么在事务处理中已写入的其他数据就会回滚。事务可能由很多单个任务构成。简单事务的一个常见例子:把钱从A账户转到B账户,这涉及两项任务,即从A账户把钱取出来;把钱存入B账户。两项任务要么同时成功,要么一起失败,给予回滚,以便保持账户的状态和原来相同。否则,在执行某一个操作的时候可能会因为停电、网络中断等原因而出现故障,所以有可能更新了一个表 阅读全文
posted @ 2011-03-08 01:12 anncesky 阅读(137) 评论(0) 推荐(0)

摘要:-- =============================================-- Author: <Anncesky>-- Create date: <2009/3/16>-- Description: <Paged>-- =============================================ALTERPROCEDURE[dbo].[usp_pagination]@tableNamevarchar(255), -- 表名@colNamevarchar(255)='*', -- 字段名串@pageSize 阅读全文
posted @ 2011-03-07 04:40 anncesky 阅读(136) 评论(0) 推荐(0)

摘要:锁是网络数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性 和一致性。各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别 。目前,大多数数据库管理系统都或多或少具有自我调节、自我管理的功能,因此很多 用户实际上不清楚锁的理论和所用数据库中锁的具体实现。 Microsoft SQL Server(以下简称SQL Server)作为一种中小型数据库管理系统,已经 得到... 阅读全文
posted @ 2010-10-13 18:03 anncesky 阅读(314) 评论(0) 推荐(1)

摘要:在实际的多用户并发访问的生产环境里边,我们经常要尽可能的保持数据的一致性。而其中最典型的例子就是我们从表里边读取数据,检查验证后对数据进行修改,然后写回到数据库中。在读取和写入的过程中,假如在多用户并发的环境里边,其他用户已经把你要修改的数据进行了修改是非常有可能发生的情况,这样就造成了数据的不一致性。解决这样的办法,SQL SERVER提出了乐观锁定和悲观锁定的概念,下边我以一个实例来说明如何使... 阅读全文
posted @ 2010-10-13 16:58 anncesky 阅读(212) 评论(0) 推荐(0)

摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1----流水号配置表-----2CREATETABLE[dbo].[shg](3[tableName][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,4[... 阅读全文
posted @ 2010-03-16 13:53 anncesky 阅读(190) 评论(0) 推荐(1)