Luouy~羽林
学问如逆水行舟,不进则退; 有知识的人不实践,等于一只蜜蜂不酿蜜; 我们可以由读书而收集知识,但必须利用思考把糠和谷子分开
摘要: 在设置服务器的时候,记得用到这个在SQL SERVER 2000中,可以通过 exec master..sp_dropextendedproc 方法删除系统扩展存储过程。然而,到2005后,因为有些系统扩展存储过程系统也要使用,因此,就不能删除了,可以采用以下是网上流传的一些“危险”的存储过程deny execute on [系统扩展存储过程名] to [角色]deny execute on xp_cmdshell topublicdeny execute on xp_dirtree topublicdeny execute on xp_fileexist topublicdeny execu 阅读全文
posted @ 2011-10-13 11:32 羽林.Luouy 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: 作为DBA会经常需要检查所有的数据库或用户表,比如:检查所有数据库的容量;看看指定数据库所有用户表的容量,所有表的记录数...,我们一般处理这样的问题都是用游标分别处理处理,比如:在数据库检索效率非常慢时,我们想检查数据库所有的用户表,我们就必须通过写游标来达到要求;如果我们用sp_MSforeachtable就可以非常方便的达到相同的目的:EXEC sp_MSforeachtable @command1="print '?' DBCC CHECKTABLE ('?')" 系统存储过程sp_MSforeachtable和sp_MSforeac 阅读全文
posted @ 2011-10-09 13:30 羽林.Luouy 阅读(196) 评论(0) 推荐(0) 编辑
摘要: --各数据表的空间使用量CREATE VIEW DataBaseDestributeAS SELECT TOP 1000 a3.name AS [schemaname], a2.name AS [tablename], a1.rows as row_count, (a1.reserved + ISNULL(a4.reserved,0))* 8 AS [reserved(K)], a1.data * 8 AS [data(k)], (CASE WHEN (a1.used + ISNULL(a4.used,0)) > a1.data THEN (a1.used + ISNULL(a4.use 阅读全文
posted @ 2011-10-09 09:43 羽林.Luouy 阅读(933) 评论(0) 推荐(0) 编辑
摘要: private static byte[] getBytes(string url,CookieContainer cookie){ int c = url.IndexOf("/", 10); byte[] data = null; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.CookieContainer = cookie; request.Referer = (c > 0 ? url.Substring(0, c) : url); request.UserAgen 阅读全文
posted @ 2011-07-05 17:16 羽林.Luouy 阅读(669) 评论(0) 推荐(0) 编辑
摘要: SQL Server日期函数集合--1:获取系统日期和时间值函数--getdate()SELECTGETDATE()AS'today'--getutcdate()SELECTGETUTCDATE()AS'today'--2:修改日期和时间值函数--dat--参考http://msdn.microsoft.com/zh-cn/library/ms186724.aspx--1:获取系统日期和时间值函数--getdate()SELECTGETDATE()AS'today'--getutcdate()SELECTGETUTCDATE()AS'to 阅读全文
posted @ 2011-05-09 21:11 羽林.Luouy 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 功能:快速查找存储过程和触发器参数:@name,存储过程名或者触发器名 @type,类型,'sp'为存储过程,'Tr'为触发器create functionQuery_Object(@name varchar(100), @type varchar(2))RETURNS TABLEasreturn(select b.name ,a.text from syscomments a,sysobjects bwhere object_id(b.name)=a.id and b.xtype=@type and b.name=@name)--测试select * from 阅读全文
posted @ 2011-04-29 11:10 羽林.Luouy 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、方法1.<a href="Default.aspx">跳转</a>2.<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="Default.aspx">跳转</asp:HyperLink>3.Response.Redirect(url) //第一种跳转方法4.Server.Transfer(url) //第二种跳转方法5.Sever.Execute(url) //第二种跳转方法二、使用说明1-2.这里 阅读全文
posted @ 2011-04-25 11:40 羽林.Luouy 阅读(6711) 评论(0) 推荐(0) 编辑
摘要: inner join(等值连接) 只返回两个表中联结字段相等的行left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录INNER JOIN 语法:INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号INNER JOIN 连接三个数据表的用法:SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号IN 阅读全文
posted @ 2011-04-11 14:21 羽林.Luouy 阅读(7967) 评论(0) 推荐(0) 编辑
摘要: declare @str varchar(100)set @str='系统'declare @s varchar(max)declare c_tb cursor local for --申明游标 select b='if exists(select 1 from ['+b.name+'] where ['+a.name+'] like ''%'+@str+'%'') print ''select ['+a.name+'] from ['+b.name+ 阅读全文
posted @ 2011-02-25 14:57 羽林.Luouy 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交, <form action= "target.aspx" method = "post" name = "form1"><input name = "param1" value = "1111"/><input name = "param2" value = "2222"/> </form> .... form1.submit(); .... 阅读全文
posted @ 2011-02-12 09:30 羽林.Luouy 阅读(1139) 评论(0) 推荐(0) 编辑