最近的文章列表

sql数据库事务/触发器/存储过程/视图/表值函数/标量值函数/系统函数案例片段
SyntaxHighlighter.config.clipboardSwf = ’/Js/Syntax/clipboard.swf’;SyntaxHighlighter.all();--------数据库事务/// /// 执行多条SQL语句,实现数据库事务。 /// /// 多条SQL语句 public static int ExecuteSqlTran(List SQLStringList) { using (SqlConnection conn = new SqlConnection(connectionString)) { conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; S
2011/1/24 Comments:
创建视图sql关联产品的三级类别
SyntaxHighlighter.config.clipboardSwf = ’/Js/Syntax/clipboard.swf’;SyntaxHighlighter.all();产品分三级类别,但有的只有二级类别,现在想用一个视图,将所有的产品和类别关联起来,有三级类的就显示,没有三级类的只显示一二级类名称,三级类别处显示为null A表 oneid onefolder 50 testa 53 testa1 B表 twoid oneid twofolder 87 50 testb 88 50 testb1 89
2011/1/24 Comments:
(Microsoft SQL Server,附加数据库 错误: 916)解决方法
今天在学校机房新建了一个数据库,带回来使用时发现Microsoft SQL Server Management Sdudio Express不能附加建好的mdf格式数据库,下面是错误提示:标题: Microsoft SQL Server Management Studio Express ------------------------------ 无法为此请求检索数据。 (Microsoft.SqlServer.Express.SmoEnum) 有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476 ------------------------------
2011/1/24 Comments:
sqlserver2005附加数据库失败,错误9003,解决方法.
最简单有效的办法是:把日志文件删了,然后再进行附加。。。 问题:这个方法表是可以了,但是,视图打不开,提示错误:无法为此请求检索数据(microsoft.sqlserver.express.smoenum) 如果不行请尝试以下操作,以下操作在sqlserver2000有效,到2005在执行 UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME=’置疑的数据库名’ 时提示,系统不允许进行即席更新。。。但是有些机器又能通过。。。日志文件出了问题,尝试以下方法: ----------------------------------------------------------------------------
2011/1/24 Comments:
附加数据库失败 日志文件(.ldf)与数据文件(.mdf)不匹配 sql server 错误9003
在家用的好好的数据库,换一台电脑再用,就不行了,数据库显示质疑,郁闷至极。不过终于解决了,虽然最后视图没有恢复,不过大部分都恢复了,已经是万幸了。唉。以后一定要养成备份数据库的好习惯呀。!附加数据库失败 日志文件(.ldf)与数据文件(.mdf)不匹配 sql server 错误9003:LSN无效(日志扫描号无效),对数据库的修复===================================附加数据库 对于 服务器PC-20020101HUJZ\SQLEXPRESS失败。 (Microsoft.SqlServer.Express.Smo)------------------------------ For help, click: http://go.microsoft.com/
2011/1/24 Comments:
C#调用带参数和不带参数的存储过程实例
--T-SQL不带参数if exists(select * from sysobjects where name=’SelectStu’)drop proc SelectStuGOcreate proc SelectStuasselect * from studentGO--c#SqlCommand cmd = new SqlCommand("SelectStu",con); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); while(dr.Read()) {
2011/1/17 Comments:
SQLServer带输入参数/不带任何参数存储过程的返回值和return说明及ExecuteScal
一、先说下ExecuteScalar()与ExecuteNonQuery ()ExecuteScalar方法返回的类型是object类型,这个方法返回sql语句执行后的第一行第一列的值,由于不知道sql语句到底是什么样的结构(有可能是int,有可能是char等等),所以ExecuteScalar方法返回一个最基本的类型object,这个类型是所有类型的基类,换句话说:可以转换为任意类型。ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE、INSERT 或 DELETE 语句,在不使用 DataSet 的情况下更改数据库中的数据。由于UPDATE、INSERT 或 DELETE 这些语句执行后只有一个结果:影响了**行,所
2011/1/17 Comments:
(switch条件语句中case指定多个值)js switch case 条件相同的列在同一个cas
JS中switch语句的case子句,如何把两个条件列在一起以便进行相同的处理?对于那些两个或更多的case标签都执行相同的一组语句的情形,可以把这些标签列在一起,下面紧跟着那些语句,如下所示:case labelone:case labeltwo:case labelthree:statements;break;采用这种方法之后,如果labelone、labeltwo和labelthree 三个标签中任一个标签能匹配上,都会执行这段语句。例如:var abcxd=4; switch(abcxd) //判断abcxd的值是什么,abcxd的值是4 { case 0: document.write("答对了吗"
2011/1/17 Comments:
access表(.mdb文件)导入power designer (Sybase)生成数据模型/物理数
power designer  这是一款进行数据库设计的强大的软件。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型 的基础上针对目标数据库管理系统的具体化。法一1。File>Reverse Engineer>Database,弹出对话框New Physical Data Model选择(你的access版本),选择share the DBMS definition,确定注:1。当前数据库须为access,可通过database-->Change Curr
2010/12/29 Comments:
关系型数据库访问性能优化法则之程序员篇2

3、减少交互次数3.1、batch DML数据库访问框架一般都提供了批量提交的接口,jdbc支持batch的提交处理方法,当你一次性要往一个表中插入1000万条数据时,如果采用普通的executeUpdate处理,那么和服务器交互次数为1000万次,按每秒钟可以向数据库服务器提交10000次估算,要完成所有工作需要1000秒。如果采用批量提交模式,1000条提交一次,那么和服务器交互次数为1万次,交互次数大大减少。采用batch操作一般不会减少很多数据库服务器的物理IO,但是会大大减少客户端与服务端的交互次数,从而减少了多次发起的网络延时开销,同时也会降低数据库的CPU开销。 假设要向一个普通表插入1000万数据,每条记录大小为1K字节,表上没有任何索引,客户端与数据库服务器网络是100Mb

2010/12/9 Comments: