随笔分类 -  mssql

摘要:ALTER AUTHORIZATION ON SCHEMA::db_owner TO db_owner 阅读全文
posted @ 2018-12-19 10:21 大力 阅读(316) 评论(0) 推荐(0)
摘要:在TSQL脚本中,也能实现递归查询,SQL Server提供CTE(Common Table Expression),只需要编写少量的代码,就能实现递归查询,本文详细介绍CTE递归调用的特性和使用示例,递归查询主要用于层次结构的查询,从叶级(Leaf Level)向顶层(Root Level)查询, 阅读全文
posted @ 2018-01-27 22:30 大力 阅读(1570) 评论(0) 推荐(0)
摘要:with cte as( select Id,Pid,DeptName,0 as lvl from Department where Id = 2 union all select d.Id,d.Pid,d.DeptName,lvl+1 from cte c inner jo... 阅读全文
posted @ 2015-03-14 16:08 大力 阅读(396) 评论(0) 推荐(0)
摘要:select 100*100*100*100*100 --错误:将 expression 转换为数据类型 int 时出现算术溢出错误。select cast(1000 as bigint) * 100000000 --正常以上可见,它是以第一个数字来定义数字类型做大数据要小心了! 阅读全文
posted @ 2015-01-21 00:06 大力 阅读(335) 评论(0) 推荐(0)
摘要:select ISNUMERIC('01,02') ISNUMERIC返回 1,后面用patindex代替了。。。折腾/select patindex('%[^0-9]%','01,02') 阅读全文
posted @ 2014-11-10 00:51 大力 阅读(791) 评论(0) 推荐(0)
摘要:mssql:sp_helpfilemysql:mysql -h主机名 -u用启名 -p密码;use information_schema;select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES; 阅读全文
posted @ 2012-05-09 16:55 大力 阅读(284) 评论(0) 推荐(0)
摘要:MSSQL2005版本后,不能像2000那样直接导出表结构到另一数据库了,只能用生成脚本,再导数据行的方法导入数据。如果数据表很多,且存在外键约束,那么是一件非常痛苦的事情,因为有约束只能先导主表,再导约束的子表,否则会出错。今天折腾中看到有这个选项,可以连数据行一起导出脚本 阅读全文
posted @ 2012-03-21 20:01 大力 阅读(1641) 评论(0) 推荐(0)
摘要:今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1. 至少有一个误删除之前的数据库完全备份。2. 数据库的恢复模式(Recovery mode)是“完整(Full)”。针对这两个前提条件,会有三种情况:情况一、如果这两个前提条件都存在,通过SQL语句只需三步就能恢复(参考文章),无需借助第三方工具。 a) 备份当前数据库的事务日志:BACKUP . 阅读全文
posted @ 2011-10-17 09:58 大力 阅读(227) 评论(0) 推荐(0)
摘要:SQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)Backup Log DNName with no_loggodump transaction DNName with no_loggoUSE DNName DBCC SHRINKFILE (2)Go--------------------------------------------------------------(SQL2008):在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。USE [m 阅读全文
posted @ 2011-09-19 17:22 大力 阅读(452) 评论(0) 推荐(0)
摘要:从MSSQL2000/05升级到08后,内存直飙到8G左右,而在2000上,同样的数据库只需4左右。不过08在安全上做了很大的提升。 阅读全文
posted @ 2011-05-06 11:03 大力 阅读(212) 评论(0) 推荐(0)
摘要:标题: 外围应用配置器------------------------------计算机 localhost 在网络上不存在,或无法远程配置该计算机。请验证远程计算机具有所需的 Windows Management Instrumentation 组件,然后重试。 (SQLSAC)--------------------C:\WINDOWS\system32\wbem\Users 读取(只该文件夹)C:\WINDOWS\system32\wbem\wmiprvse.exe所需权限NTAUTHORITY\NETWORKSERVICE读取运行 阅读全文
posted @ 2011-04-27 17:02 大力 阅读(312) 评论(0) 推荐(0)
摘要:安装MSSQL的时候出现“无法分析WMI“ 后在 C:\WINDOWS\system32\wbem\Logs 查到以下日志(Tue Apr 26 02:50:21 2011.120109) : ***************************************(Tue Apr 26 02:50:21 2011.120109) : Could not get pointer to binary resource for file:(Tue Apr 26 02:50:21 2011.120109) : C:\WINDOWS\System32\drivers\afd.sys[AfdMof 阅读全文
posted @ 2011-04-27 15:28 大力 阅读(240) 评论(0) 推荐(0)
摘要:create table tb(id varchar(3) , pid varchar(3) , name varchar(10))insert into tb values('001' , null , '广东省')insert into tb values('002' , '001' , '广州市')insert into tb values('003' , '001' , '深圳市')insert into tb values('004' , & 阅读全文
posted @ 2011-03-12 10:07 大力 阅读(822) 评论(1) 推荐(0)
摘要:借用ItZik Ben-Gan、Lubor Kollar、Dejan Sarka所著的《Sql Server 2005 技术内幕:T-SQL查询》的一段话足以说明:(8) select (9) distinct (11) <top_specification > <select_list>(1)from<lef t_table>(3) <join_type> join <right_table>(2) on <join _condition>(4) where <where_condition>(5)group 阅读全文
posted @ 2011-03-08 16:59 大力 阅读(575) 评论(0) 推荐(0)
摘要:默认情况下,如果在子查询,函数,视图中尝试去使用ORDER BY,那么可能会遇到下面的错误: 阅读全文
posted @ 2011-02-15 12:19 大力 阅读(698) 评论(0) 推荐(0)
摘要:格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECTCONVERT(varchar(30),getdate(),101)now结果为:now------------------------... 阅读全文
posted @ 2010-08-04 09:52 大力 阅读(304) 评论(0) 推荐(0)
摘要:下载MsSqlDump工具http://www.parallels.com.cn/downloads/Prima/Tools/MsSqlDump.zip将工具下载到本地C盘根目录,点击开始->运行,输入cmd,回车,进入命令提示行。进入程序所在的路径cd c:\ 。 运行该命令,参数如下:MsSqlDump.exe -S localhost -U sa -P changeme -D abc ... 阅读全文
posted @ 2010-04-06 14:42 大力 阅读(437) 评论(0) 推荐(0)
摘要:mssql 的sp_help好难看。//mysql的desc/ 阅读全文
posted @ 2009-12-22 10:06 大力 阅读(206) 评论(0) 推荐(0)
摘要:SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')http://support.microsoft.com/kb/321185/zh-cn 阅读全文
posted @ 2009-12-18 09:38 大力 阅读(290) 评论(0) 推荐(0)
摘要:[代码] 阅读全文
posted @ 2009-12-03 09:56 大力 阅读(555) 评论(0) 推荐(0)