数据库
文章平均质量分 79
小V
JUST V.A.J.O.Y
展开
-
Drop/Delete/Truncate table的区别
注意:这里说的delete是指不带where子句的delete语句相同点truncate和不带where子句的delete, 以及drop都会删除表内的数据不同点:1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将转载 2012-02-24 10:56:41 · 692 阅读 · 0 评论 -
sql ldf文件过大 解决方案
还原数据库bak文件有时候会要求很高的磁盘空间,这是因为你的备份文件bak含有很大的ldf文件所以还原数据库以后,被还原的数据库也会附加着非常大的ldf文件,解决方法如下: 1、分离数据库后到目录下删除.ldf文件后到sql server中附加数据库(会提示找不到ldf文件,不用管,直接删除就可以了)附加成功后 ,ldf文件 504K经确认可行,并且对网站的内转载 2014-01-13 15:36:52 · 2848 阅读 · 0 评论 -
sql下Trigger中的COLUMNS_updated
Trigger中的COLUMNS_updated用法 Trigger中,UPDATED(column)判断一个字段是否更新,而COLUMNS_updated可以判断多个字段,如下(ZT和SQL SERVER联机丛书) 1)仅用于insert,update触发器中. 2)指定的所有列是否都进行了更新,使用等号(=). 3)指定的任一列或某些列是否进行了更新,使转载 2013-11-14 18:15:36 · 1137 阅读 · 1 评论 -
用数据库保存Session及创建ASPState数据库时出现的问题
sessionState 使用 SQLServer 模式:在运行 SQL Server 的计算机(将存储会话状态)上运行 InstallSqlState.sql(默认安装在 :\systemroot\Microsoft.NET\Framework\version 中)。它将使用新的存储过程和 TempDB 数据库中的 ASPStateTempApplications 和 ASPStateT转载 2013-01-18 15:38:29 · 3875 阅读 · 0 评论 -
恢复SQL误删数据--Log Explorer
今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。首先来看一下界面:输入服务器地址,用户名及密码后点Connect,进入到下面的界面:在这里选择要恢复数据的数据库,选择Use On-line Log(如果你又备份文件的话就不需要用这个工具了,直接用SQL搞定了)。然后点Attach,进入下面的转载 2013-01-30 09:20:42 · 750 阅读 · 0 评论 -
查找和停止正在执行作业/死锁
【查找作业:】执行存储过程查看所有作业状态:execute master.dbo.xp_sqlagent_enum_jobs 1, 'sa' 若执行结果中state字段为1的作业即表示正在运行(为4则表示执行完毕,无论成功与否) -----------------------------------------------------【停止作业:】原创 2013-01-08 16:27:25 · 1207 阅读 · 0 评论 -
关于用存储过程中动态创建视图的一点心得。
工作中遇到的问题,要不然也不会想到要去如何实现了。本来已经创建好了视图,后台的代码也写完了,突然得到指示,其中一张比较重要的表的表名会因为在不同的PC上安装数据库而发生变化(在另一张表中可以根据规则查询到对应的正确的表名),所以,想个办法解决吧。 第一感觉,郁闷!然后,是思考策略,反正大的前提是不想改代码,所以,只能从后台下手了,最好的解决办法就是利用存储过程动态创建视图,这样就转载 2013-01-07 16:53:52 · 6481 阅读 · 0 评论 -
select ISNULL(,)来替换NULL值的返回值
ISNULL使用指定的替换值替换NULL。语法ISNULL ( check_expression , replacement_value ) 参数check_expression将被检查是否为NULL的表达式。check_expression可以是任何类型的。replacement_value在check_expression为NULL时将返回的表达式。re转载 2013-01-08 08:44:01 · 9857 阅读 · 1 评论 -
Asp.net 2.0 Treeview 动态填充,并实现无限级树
数据库表关键字段:表: table1type_id type_name per_type_id 0 根目录 -1 1 子目录 0 2 子目录2 0 3 子子目录 2转载 2013-01-04 09:58:55 · 491 阅读 · 0 评论 -
ADO.NET中DataSet的使用
1.读取: 在web.config添加: 在**.aspx.cs页面的Page_Load方法中添加: SqlConnection con = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["carConnectionSt原创 2012-10-10 15:55:26 · 715 阅读 · 0 评论 -
程序员必知8大排序3大查找
每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。要编写出优秀的代码同样要扎实的基础,如果排序和查找算转载 2012-07-02 20:22:48 · 746 阅读 · 0 评论 -
sql读取时间的问题
style日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarch转载 2012-06-28 11:08:13 · 1196 阅读 · 0 评论 -
关于记录集conn,x,x后面两个参数的意思
问:conn,3,3 后面的这个数字是什么意思?----------------------------------------------------------第一个3是游标类型,第二个3是锁定类型。游标类型有四个可选值:0,1,2,30的含义是只能向前游标,不支持分页、Recordset、BookMark 1的含义是键集游标,其他用户对记录转载 2012-06-27 09:49:51 · 511 阅读 · 0 评论 -
win7 64位+Oracle 11g 64位下使用PLSQL Developer的解决办法
由于 PLSQL Developer 没有64位版本,所以在64位系统上运行该程链接64位Oracle时就会报错,笔者为这个问题纠结了好几天,后来通过请教Google + 动手实践,终于搞定了这个问题。现在把笔者解决的过程记录下来,分享给遇到同样问题的网友们。首先到Oracle官网上下载一个32位的客户端(instantclient),一定要下载 basic 版本的,不要下载 basi转载 2014-02-10 23:44:20 · 813 阅读 · 0 评论