2013年6月25日
摘要: 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用. 阅读全文
posted @ 2013-06-25 12:36 joker[xie] 阅读(234) 评论(0) 推荐(0) 编辑
摘要: ASP.NET菜鸟,建博客写下自己的心得与记录,希望自己或其他刚入门的同学共同进步! 阅读全文
posted @ 2013-06-25 11:42 joker[xie] 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表。一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总 阅读全文
posted @ 2013-06-25 11:21 joker[xie] 阅读(382) 评论(0) 推荐(0) 编辑
摘要: sql 基本语句:删除:delete from [表名] where [列名]=XX delete from [表名] where [列名] in (a,b,c,d)插入:insert into [表名](列名1,列名2) select a,b union c,d insert into [表名](列名1,列名2) values (a,b),(c,d) 查询:select b.* from (select * from Relation_RoleFunction where RoleId={0}) a inner join (select * from [Function])b on a... 阅读全文
posted @ 2013-06-25 11:06 joker[xie] 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1 NPOI方法:/// /// 上传事件 /// /// /// protected void Button1_Click(object sender, EventArgs e) { if (!ful.HasFile) //判断是否有文件 { ClientScript.RegisterStartupScript(this.GetType(),"msg",""); } string IsExcel = System.IO.Path.GetExtension(ful.File... 阅读全文
posted @ 2013-06-25 11:02 joker[xie] 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1. cursor:hand 将鼠标的样子变成手一样 只支持IE 标准是 hand改为pointer2. 是否还要执行 Response.Redirect(...,true/false) 后的语句。 false 执行3. OnClientClick先于OnClick发生,一般执行脚本 可以用于服务器控件执行js代码 OnClientClick() 控制客户端提交。return true:执行OnClick事件。 return false:什么都不干。 OnClientClick="return function();"4. 在ashx文件用使用Session必须实现 IRe 阅读全文
posted @ 2013-06-25 10:57 joker[xie] 阅读(368) 评论(0) 推荐(0) 编辑