排序
Sql 批量替换所有表中内容
Sql批量替换所有表中内容的实现语句。 代码如下:declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolumns b ,systypes c...
MySql 安装时的1045错误
MySql安装到最后一步的时候,出现1045的错误有两种解决办法。 解决办法1. 卸载重装,不设root密码,因为MySql默认密码为空。 解决办法2. 保持现在的密码,打开“MySQL Command Line Client”输...
恢复.mdf 数据库步骤
完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了. 方法一(只有mdf没有日志文件的可以恢复) 证明有效 ...
数据库Left join , Right Join, Inner Join 的相关内容,非常实
Left join , Right Join, Inner Join 的相关内容,非常实用 一.先看一些最简单的例子 例子 Table Aaid adate 1 a1 2 a2 3 a3 TableB bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的...
提升SQL Server速度 整理索引碎片
整理索引碎片,提升SQL Server速度的方法,打击可以参考下。 数据库表A有十万条记录,查询速度本来还可以,但导入一千条数据后,问题出现了。当选择的数据在原十万条记录之间时,速度还是挺快的...
SQL Server 排序函数 ROW_NUMBER和RANK 用法总结
下面的例子和SQL语句均在SQL Server 2008环境下运行通过,使用SQL Server自带的AdventureWorks数据库。 1.ROW_NUMBER()基本用法: SELECT SalesOrderID, CustomerID, ROW_NUMBER() OVER (ORDER ...
sql 刷新视图
视图会保存元数据,列,安全,以及依赖等信息,如果我们把基础表的架构更改了,并不会直接反映到视图上来;更改架构后,使用sp_refreshview存储过程刷新视图的元数据是一个好习惯; 比如我们创...
sql server 常用的几个数据类型
Sql server中常用的几个数据类型,主要方便刚开始学习sqlserver的朋友。 Sql server中常用的几个数据类型: binary 固定长度的二进制数据,其最大长度为 8,000 个字节。 varbinary 可变长度的二...
sql 触发器使用例子
触发器里没有updated ,只有inserted 和deleted两个临时表。 inserted,deleted是在触发器中使用的两个临时表,当执行insert操作时,在inserted中存储着当前插入的记录,在执行delete操作时,在d...
SQLServer EVENTDATA()函数来获取DDL 触发器信息
SQL Server 2005/2008中可以使用EVENTDATA函数来获取DDL触发器的上下文,从而在ROLLBACK之前截获DDL信息。EVENTDATA返回XML字段,下面的例子显示如何截获Drop Table的DDL信息。 代码如下:-- Cre...
数据库 日期加减处理
对于日期指定部分的加减,使用DATEADD函数就可以轻松实现。 在实际的处理中,还有一种比较另类的日期加减处理,就是在指定的日期中,加上(或者减去)多个日期部分,比如将2005年3月11日,加上1...