男人.No boy no cry

彪悍的人生,不需要解釋...

导航

文章分类 -  DB

摘要:PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN())UNPIVOT用于将列明转为列值(即列转行),在SQL Server 2000可以用UNION来实现完整语法:table_sourceUNPIVOT(value_columnFOR pivot_columnIN())注意:PIVOT、UNPIVOT是SQL Server 200 阅读全文

posted @ 2013-09-06 17:28 Piccolo Goo 阅读(103) 评论(0) 推荐(0)

摘要:SQL日志满,怎样解决 悬赏分:0 - 解决时间:2005-11-2 19:47 SQL 2000显示 The log file for database 'zxqp' is full. Back up the transaction log for the database to free up some log space. 请问怎样解决 提问者: tjb117 - 试用期 一级 最... 阅读全文

posted @ 2006-07-10 15:33 Piccolo Goo 阅读(351) 评论(0) 推荐(0)

摘要:用SQL实现树的查询 树形结构是一类重要的非线性结构,在关系型数据库中如何对具有树形结构的表进行查询,从而得到所需的数据是一个常见的问题。本文笔者以 SQL Server 2000 为例,就一些常用的查询给出了相应的算法与代码,颇值得读者借鉴。... 阅读全文

posted @ 2006-03-30 08:14 Piccolo Goo 阅读(3785) 评论(3) 推荐(0)

摘要:连接池允许应用程序从连接池中获得一个连接并使用这个连接,而不需要为每一个连接请求重新建立一个连接。一旦一个新的连接被创建并且放置在连接池中,应用程序就可以重复使用这个连接而不必实施整个数据库连接创建过程。 当应用程序请求一个连接时,连接池为该应用程序分配一个连接而不是重新建立一个连接;当应用程序使用完连接后,该连接被归还给连接池而不是直接释放。 数据库连接池中可能存在着多个没有被使用的连接... 阅读全文

posted @ 2005-09-09 16:29 Piccolo Goo 阅读(368) 评论(0) 推荐(0)

摘要:用如下语句:select * into #table0 from ckht where hth='04HSA04EX089J'update #table0 set hth='04HSA111111111'set identity_insert ckht oninsert into ckht select * from #table0set identity_insert ckht off显示错误提... 阅读全文

posted @ 2005-08-24 10:22 Piccolo Goo 阅读(9205) 评论(0) 推荐(0)

摘要:正好无事,测试一下ADO.NET连接SQL2000的三种方式在连接时间方面的不同。目的:分别使用odbc、oledb、sqlClient客户端连接数据库,比较三者首次连接时间。环境:WINDOWS2000 AS+SP4VS.NET 2003连接串如下:ODBC:string strCnn="DRIVER=SQL Server;UID=testuser;Trusted_Connection=Y... 阅读全文

posted @ 2005-05-27 11:07 Piccolo Goo 阅读(654) 评论(0) 推荐(0)

摘要:方法一、尽量使用复杂的SQL来代替简单的一堆 SQL. 同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率。有多个查询时,要善于使用JOIN。 oRs=oConn.Execute("SELECT * FROM Books") while not oRs.Eof strSQL = "SELECT * FROM Authors WHERE AuthorID="&oRs("Aut... 阅读全文

posted @ 2005-05-12 14:20 Piccolo Goo 阅读(264) 评论(0) 推荐(0)

摘要:... 阅读全文

posted @ 2005-03-24 11:34 Piccolo Goo 阅读(1357) 评论(0) 推荐(0)