自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 ASP.NET每一个页面首次访问超级慢

ASP.NET每一个页面首次访问超级慢摘要:ASP.NET页面首次打开很慢,但别的页面如果没有访问过,去访问也会慢。你也许认为它是在编译ASPX,或者加载一些东西。不过我发现不是这样的。用过ASP.NET的人都知道吧,页面首次打开很慢。本来网站第一次启动就慢,但别的页面如果没有访问过,去访问也会慢。好吧,你也许认为它是在编译ASPX,或者

2015-08-04 16:58:02 680

转载 SqlServer2008基础知识:安全与权限

SqlServer2008基础知识:安全与权限 这两天在调用Microsoft.SqlServer.SMO.dll组件 《add login,create,backup,restore database to Sql Server using SMO》,接触到一些数据库的名词定义:登录名,用户,角色,架构,权限,部分新人对几个名词的概念不是很清晰 所以参考部分文档,

2015-07-16 22:37:53 627

转载 Bulk Insert命令详解

/******* 导出到excel */EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' /*********** 导入Excel */SELECT * FROM OpenDataSource( 'Microsoft.Jet.O

2015-07-10 14:11:02 2284

转载 SQL Server中的Merge关键字

简介     Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进行同步。”,通过这个描述,我们可以看出Merge是关于对于两个

2015-07-05 20:53:10 638

转载 SQL SERVER公用表表达式CTE详解

简介 对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时候,使用视图就显得有些奢侈了.公用表表达式(Common Table Expression)是sql server 2005版本之后引入的

2015-07-05 20:13:20 698

转载 使用sp_xml_preparedocument处理XML文档

使用sp_xml_preparedocument处理XML文档有时会在存储过程中处理一些XML格式的数据,所以会用到sp_xml_preparedocument,他可以将XML数据进行读取,然后使用 MSXML 分析器 (Msxmlsql.dll) 对其进行分析。我们就可以很容易的在存储过程中得到XML中我们想要的数据。下面的代码就是使用sp_xml_preparedocument读取XML:DEC

2015-07-02 17:11:06 385

转载 【SQL】DBCC

【SQL】DBCC(zz)DBCC是SQL Server提供的一组控制台命令,功能很强大,掌握一些必要的语句,对操作数据库有不少帮助,所以决定整理一下,发现已有不少类似的整理,减少了不少工 作,归类如下:一、DBCC 帮助类命令* DBCC HELP('?') 查询所有的DBCC命令 * DBCC HELP('checktable') 查询指定的DBCC命令的语法说

2015-06-11 17:48:35 479

原创 SQL重置自增列

S可以分为三种:--- 删除原表数据,并重置自增列truncate table tablename --truncate方式也可以重置自增字段--重置表的自增字段,保留数据DBCC CHECKIDENT (tablename,reseed,0) -- 设置允许显式插入自增列SET IDENTITY_INSERT tablename ON-- 当然插入完毕记得要

2015-06-11 17:37:50 580

转载 在SQL Server中创建用户角色及授权

在SQL Server中创建用户角色及授权要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权:获得准许连接 SQL Server 服务器的权利;获得访问特定数据库中数据的权利(select, update, delete, create table ...)。假设,我们准备建立一个 dba 数据库帐户,用来管理数据库 mydb。1. 首先在 S

2015-06-10 13:47:26 1288

转载 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)

在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)1、启用Ad Hoc Distributed Queries在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的启用Ad Hoc Distribut

2015-06-01 13:07:50 468

转载 sql和t-sql语句学习

sql和t-sql语句学习本文的部分内容从网上查找得到的,并给出了原文地址。        一 常用函数(function)        1 数据类型转换函数        CAST ( expression AS data_type ) -- 将某种数据类型的表达式显式转换为另一种数据类型        CONVERT (data_type[(length)

2015-05-19 13:48:26 585

转载 SQL Server中count(*), count(col), count(1)的对比

前言记得很早以前就有人跟我说过,在使用count的时候要用count(1)而不要用count(*),因为使用count(*)的时候会对所有的列进行扫描,相比而言count(1)不用扫描所有列,所以count(1)要快一些。当时是对这一结论深信不疑,虽然不知道为什么。今天正好有时间研究研究看count(*)和count(1)到底有没有性能差异。我的测试环境是SQL Server 20

2015-05-19 13:43:09 554

转载 用jQuery实现<select>选项上下移动

用jQuery实现选项上下移动   <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js'> $(function() { $("#btnMoveUp,#btnMoveDown").click(fu

2015-04-15 06:47:49 475

转载 Js选择框脚本 移动操作select 标签中的 option 项的操作事项

来自:http://www.cnblogs.com/NNUF/题目:在窗体中有两个多选列表,用户可以从左侧列表中选择任意项,添加到右侧列表中。反之亦然。如下:在窗体中有两个多选列表,用户可以从左侧列表中选择任意项,添加到右侧列表中。反之亦然。此问题需用到选择框脚本的一些关键属性:add(newOption,relOption):向控件中插入新的元素,其位置在

2015-04-15 06:42:12 3811

转载 Struts2 常用的常量配置

设置url请求后缀 --> constant name="struts.action.extension" value="do,action,html,htm">constant> 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 --> constant name="struts.i18n.enco

2015-04-08 14:40:03 2782

转载 SSH-jar包相应作用

1)Struts中的jar包 jar包名称作用struts2-core-2.x.x.jarstruts2的核心jar包javassist-3.x.x.GA.jar一个开源的分析、编辑和创建Java字节码的类库(hibernate中也需要,引入其中一个即可)

2015-04-06 09:23:37 3171

转载 Hibernate学习笔记 - Session.evict(user)方法

作用:从session缓存(EntityEntries属性)中逐出该对象,但是与commit同时使用,会抛出异常 !Java代码            session = HibernateUtils.getSession(); tx = session.beginTransaction(); Us

2015-04-06 08:56:43 3312

转载 JFinal 整合Quartz

项目中要加入调度和计划任务等功能,所以选择Quartz调度插件,原先都是在S2SH上整合的。现在项目用JFinal框架,不得不说JFinal框架的定制性真好,可以自己根据项目要求进行修改,并且很节省时间。 原先当然是先找有没有JFinal的quartz插件,先是找到了JFinal-ext,里面有一个QuartzPlugin,不过因为自己比较喜欢在代码中配置调度,而且项目需求中的调度是实时性的,

2015-04-03 09:53:15 4594

转载 SQL中ROUND函数

SQL中ROUND函数 返回一个数值表达式,舍入到指定的长度或精度。Transact-SQL 语法约定语法 ROUND ( numeric_expression , length [ ,function ] )备注 ROUND 始终返回一个值。如果 length 为负数,并且大于小数点前的数字个数,则 ROUND 将返回 0。 如果 length 为负数,则无论什么数据类型,ROUND 都将

2015-03-29 09:44:50 8376 1

转载 SQL触发器中的deleted表和inserted表

在触发器语句中用两个特殊的表一个是deleted表和inserted。它们是通过触发器操作自动创建驻留在内存中的临时表。描述:Deleted表用于存储 DELETE和 UPDATE语句所影响的行的复本。在执行DELETE或 UPDATE语句时,行从触发器表中删除,并传输到 deleted表中。Deleted表和触发器表通常没有相同的行。Inserted 表用于存储 INSERT 和 U

2015-03-29 09:25:05 3409

转载 Oracle中的NVL,NVL2,NULLIF,COALESCE函数

Oracle中的NVL,NVL2,NULLIF,COALESCE函数Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函数 NVL函数的格式如下:N

2015-03-10 08:24:03 3183

转载 ORACLE 内置函数之 GREATEST 和 LEAST

ORACLE 内置函数之 GREATEST 和 LEASTOracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESCE / GREATEST /LEAST. 1. COALESCE 返回该表达式列表的第一个非空value。

2015-03-10 08:10:29 2844

转载 T-SQL insert 表复制

T-SQL  insert 表复制Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这

2015-01-15 22:42:33 2908

转载 SQL SERVER 2008的EXCEPT和INTERSECT

SQL SERVER 2008的EXCEPT和INTERSECTEXCEPT:用第一个集合与第二个集合比较,返回只存在于第一个集合,但不在第二个集合中的值。INTERSECT:比较两个集合,返回两个集合都有的行。我们新建一个表CREATE TABLE projectPerson(  personId varchar(10),  projectId varchar

2015-01-15 17:10:33 2925

转载 SQL Server 2008数据类型

SQL Server 2008数据类型在创建表时,必须为表中的每列指派一种数据类型。本节将介绍SQL Server中最常用的一些数据类型。即使创建自定义数据类型,它也必须基于一种标准的SQL Server数据类型。例如,可以使用如下语法创建一种自定义数据类型(Address),但要注意,它基于SQL Server标准的varchar数据类型。CREATE TYPE Ad

2015-01-15 15:57:38 3013

转载 Oracle存储过程详解(引用)+补充

一、过程 (存储过程)过程是一个能执行某个特定操作的子程序。使用CREATE OR REPLACE创建或者替换保存在数据库中的一个子程序。示例1:声明存储过程,该过程返回dept表行数DECLAREPROCEDURE getDeptCountASdeptCount INT;BEGINSELECT COUNT(*) INTO deptCount FROM DEPT;D

2015-01-13 21:24:40 2865

转载 Oracle中的Union、Union All、Intersect、Minus

Oracle中的Union、Union All、Intersect、Minushttp://hi.baidu.com/djx_5211314/blog/item/497298545065391c3b2935e9.html众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table stu

2015-01-11 19:42:35 3159

转载 Oracle SQL语句操作数字:取整、四舍五入及格式化

Oracle SQL语句操作数字:取整、四舍五入及格式化用oracle sql对数字进行操作: 取上取整、向下取整、保留N位小数、四舍五入、数字格式化取整(向下取整): select floor(5.534) from dual;select trunc(5.534) from dual;上面两种用法都可以对数字5.534向下取整,结果为5.

2015-01-11 15:46:18 3246

转载 左连接、右连接、交叉连接、全外连接

左连接、右连接、交叉连接、全外连接第一部分、连接查询一、内连接内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分三种:1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。2、不等连接: 在连接条件使用除等于运算符以外的其它比较运算符比较被连接的列的列值。这些运算符包

2015-01-11 15:10:33 3212

原创 oracle横纵表相互转换

/*纵表转横表*/   CREATE GLOBAL TEMPORARY TABLE test2( uname VARCHAR2(10), subject VARCHAR2(10), score NUMBER);INSERT INTO test2 VALUES('王五','语文',80);INSERT INTO test2 VALUES('李四',

2015-01-11 14:48:52 7518

转载 oracle - 在查询中使用Decode,Case,NVL进行逻辑判断

oracle - 在查询中使用Decode,Case,NVL进行逻辑判断 源:http://blog.chinaunix.net/u/11680/showart_1328001.html  Oracle提供了一些逻辑判断函数,这些函数可以在查询中使用。  1,针对空值进行测试-NVL函数    函数原型为:NVL(testValue,Subs

2015-01-11 11:23:42 3130

转载 ORACLE日期时间函数大全

ORACLE日期时间函数大全ORACLE日期时间函数大全   TO_DATE格式(以时间:2007-11-02   13:45:25为例)           Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示

2015-01-11 11:13:40 2878

转载 sql面试技巧大全

SQL分类:    DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)    DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)    DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:    1、说明:创建数据库    CREATEDATABASEdatabase-nam

2015-01-11 11:09:41 3697

转载 Oracle 创建临时表的语法

Oracle 创建临时表的语法在Oracle8i或以上版本中,可以创建以下两种临时表:1。会话特有的临时表CREATE GLOBAL TEMPORARY ()ON COMMIT PRESERVE ROWS;2。事务特有的临时表CREATE GLOBAL TEMPORARY ()ON COMMIT DELETE ROWS;CREATE GLOBAL T

2015-01-11 11:08:05 3342

转载 oracle 数据类型详解---日期型

oracle 数据类型详解---日期型(转载)oracle 数据类型详解---日期型       oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享:注:由于INTERVAL及TIME ZONE实际用得比较少,所以本文内容未涉及这两个方面。1、常用日期型数据类型1.1、DAT

2015-01-11 11:06:18 2876

转载 sqlserver创建临时表 【转

sqlserver创建临时表 【转】创建临时表       方法一:     create table #临时表名(字段1 约束条件,                      字段2 约束条件,                  .....)        create table ##临时表名(字段1 约束条件,                 

2014-12-18 21:01:01 2939

转载 C#中ToString()格式详解

C#中ToString()格式详解以下内容均摘自博客园,仅供资料查询。ToString格式化 在很多对象显示为字符串的时候都会使用到ToString中的格式化,由于以前没怎么注意到这个问题,想总结一下各个基础结构对象的格式化,以便后备之用!!! Int.ToString(format):格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,

2014-08-11 21:18:56 2910

转载 C#泛型

泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList,客户代码可以这样调用:MyList, MyList或 MyList。这避免了运行时类型转换或装箱操

2014-08-10 11:24:08 2890

转载 使用SQL语句创建和删除约束

使用SQL语句创建和删除约束约束的目的就是确保表中的数据的完整性。常用的约束类型如下:主键约束:(Primary Key constraint)      要求主键列唯一,并且不允许为空唯一约束:(Unique Constraint)              要求该列唯一,允许为空,但只能出现一个空值检查约束:(Check Constraint)       

2014-08-03 16:09:16 2991

原创 SQL中的left outer join,inner join,right outer join用法详解

SQL提供了多种类型的连接方式,它们之间的区别在于:从相互交叠的不同数据集合中选择用于连接的行时所采用的方法不同。连接类型                                                     定义内连接                              只连接匹配的行左外连接                          包含左边表的全部

2014-08-03 15:10:32 21283

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除