- 博客(34)
- 资源 (2)
- 收藏
- 关注
原创 Oracle分页显示的N种方法
/*创建测试数据*/CREATE SEQUENCE seq_test_tableMINVALUE 1MAXVALUE 1000000INCREMENT BY 1START WITH 1CACHE 10; CREATE TABLE test_table(id number primary key,name VARCHAR2(100),note VARCHAR2(200)); DECL
2009-05-27 10:20:00
271
原创 SQL Server分页显示的N种方法
/*新建测试表及插入100万数据*/CREATE TABLE test_table(id int identity(1,1) primary key,name varchar(20),note varchar(200),)GOCREATE NONCLUSTERED INDEX test_tab_index_1 ON test_table(name,note)GODECLARE @i INTSET
2009-05-27 10:19:00
589
原创 使用Update更新A表中存在于B表中的记录
ORACLE和DB2写法如下所示:UPDATE table1 a SET (a.f1,a.f2,a.f3) = (SELECT b.f1,b.f2,b.f2 FROM table2 b WHERE keyid = a.keyid)WHERE a.keyid IN (SELECT b.keyid FROM table2 b WHERE keyid = a.keyid)MS SQL Server写
2009-05-27 10:16:00
512
原创 Server Application Unavailable错误问题
问题描述:server application unavailable the web application you are attempting to access on this web server is currently unavailable. please hit the "refresh" button in your web browser to retry your re
2008-11-25 15:49:00
904
1
原创 取消MSN建立的共享文件夹
问题描述:安装了MSN后,在我的电脑下会自动建立共享文件夹,如何取消MSN建立的共享文件夹?解答方法:单击“开始---运行”,在打开的“运行”对话框中输入 regsvr32 -U "C:/Program Files/MSN Messenger/fsshext.8.1.0178.00.dll”, 单击“确定”后将会弹出成功的提示窗口。删除了。
2008-11-25 15:46:00
541
原创 Oracle中取前N条记录的方法
/*取emp表中物理记录rownum小于10的记录*/SELECT *FROM ( SELECT rownum id,ename,sal FROM emp)WHERE id //*按ename排序后取前10条记录*/SELECT rownum,ename,salFROM ( SELECT ename,sal FROM emp order by ename asc)WHERE row
2008-11-25 15:45:00
695
原创 从视图中创建一个新表
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE ID = object_id(Ndbo.WI_Sales_Report_Fact) and xtype = U)DROP table dbo.WI_Sales_Report_FactGOcreate table WI_Sales_Report_Fact(ids INT)goif exists (se
2008-11-25 15:43:00
425
原创 查看sqlserver2000的补丁版本的语句
/*======================================================================版本和级别 @@VERSION 产品级别SQL Server 2000 原始版本 8.00.194 RTMDatabase Components SP1 8.00.384 SP1Database Compon
2008-11-25 15:41:00
323
原创 查找指定的列名存在于哪些表中
SELECT * FROM sysobjects WHERE xtype = SSELECT * FROM syscolumns WHERE name LIKE %Courier%SELECT a.name as table_name, b.name as column_name FROM sysobjects aINNER JOIN syscolumns b
2008-11-25 15:36:00
321
原创 借助游标或邻时表取表格中指定字段的值
--当调用该Function的主表记录超过万条时,通过游标实现的Function效率高于通过邻时表实现的Function--游标实现IF EXISTS (SELECT * FROM dbo.sysobjects where id = object_id(Nfbf_getfabric_yarn_For_Report) AND xtype IN (NFN, NIF, NTF))
2008-11-25 15:34:00
266
原创 存储过程中调用存储过程并使用事务处理
IF OBJECT_ID (Ndbo.Table1, NU) IS NOT NULLDROP TABLE dbo.Table1GO--建立测试表Table1CREATE TABLE Table1( a int)GOIF EXISTS (SELECT TOP 1 * FROM sysobjects WHERE ID = OBJECT_ID(Nprocedure_a
2008-11-25 15:33:00
306
原创 杀死服务器中无效被占用的进程
DECLARE @dbname sysnameSET @dbname =tal_juns_20060722BEGIN DECLARE @spid varchar(20) DECLARE #spid cursor for select spid=cast(spid as varchar(20)) from master..sysprocesses
2008-11-25 15:32:00
358
原创 SQL Server2005中Rollup和CUBE的使用
;WITHTB AS( SELECT Item = Table, Color = Blue, Quantity = 124 UNION ALL SELECT Item = Table, Color = Red, Quantity = 23 UNION ALL SELECT Item = Chair, Color = Blue, Quantity = 101 UNION AL
2008-11-25 15:27:00
359
原创 SQL Server2005中使用数据库快照恢复数据库
USE masterGO--1.Create test database that is called Sample.CREATE DATABASE SampleON( NAME = Sample, FILENAME = D:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA/Sample.mdf)GOUSE
2008-11-25 15:24:00
272
原创 SQLServer2005中将字符串分拆到表中的二种方法
--使用UNION方式DECLARE @str varchar(1000)DECLARE @sql varchar(1000)set @str = 1|3|4|25set @sql = SELECT + replace(@str,|, UNION SELECT )SELECT @sqlEXEC(@sql)--使用XML方式DECLARE @str varchar(1000
2008-11-25 15:23:00
318
原创 SQL2005中操作XML实例
--XML的Query方法:用于提取XML实例的部分,XQuery表达式求值为一个XML节点列表/*===============================================================================================实例1:返回根元素下的所有元素========================================
2008-11-25 15:21:00
590
原创 SQL2005中WITH和ROW_NUMBER() OVER()的使用
/*===========================================================WITH和ROW_NUMBER() OVER()的使用===========================================================*/WITH DEMO AS( SELECT ROW_NUMBER() OVER(ORDER BY
2008-11-25 15:18:00
257
原创 直接将本地xml文件导入SQLServer2005
DECLARE @idoc intDECLARE @doc xmlSELECT @doc = BulkColumn FROM OPENROWSET(BULK c:/test.xml,SINGLE_BLOB) AS x EXEC sp_xml_preparedocument @idoc OUTPUT, @docSELECT * into #temp FROM OPENXML (@idoc,
2008-11-25 15:16:00
891
1
原创 检查报务器中是否存在指定名称的数据库
IF EXISTS(SELECT name FROM master..sysdatabases WHERE name = SalesDB) DROP DATABASE SalesDBGO
2008-11-25 15:16:00
241
原创 OpenRowSet和OpenDataSource的运用技巧
/*===================================================================================================注:前提条件是SQL Server服务器端必须安装有相应的驱动程序, Microsoft.ACE.OLEDB.12.0是Office2007中Excel和Access的驱动程序名, Microsof
2008-11-25 15:09:00
809
1
原创 SQL Server 2008中使用BULK工具实现文本文件的导入导出
USE tempdbGO--测试数据IF OBJECT_ID(dbo.tb,U) IS NOT NULL DROP TABLE dbo.tbGOCREATE TABLE tb(col1 VARCHAR(10),col2 INT)GOINSERT tb SELECT a2,NULLUNIONSELECT b,10GO--导出(注:必须开启C:/TEMP文件夹的读写权限)EXEC ma
2008-11-25 15:08:00
535
原创 使用sp_addlinkedserver创建链接数据库
--使用OLEDB驱动程序创建SQL Server2005链接服务器--这里的远程服务器名为:192.168.108.22/CR2005,用户名为:sa,密码:freebordersIF EXISTS(SELECT 1 FROM master..sysservers WHERE srvname=Link_SQL2005)EXEC sp_dropserver Link_SQL2005,dr
2008-11-25 15:05:00
1292
1
原创 以表格的形式返回转换后的字符串
IF EXISTS(SELECT TOP 1 * FROM sysobjects WHERE ID = OBJECT_ID(Ndbo.tb) AND xtype = NU) DROP TABLE dbo.tbGOCREATE TABLE dbo.tb( pkid INT IDENTITY(1,1), data VARCHAR(10))DECLARE @str NVARCHAR(200)
2008-11-25 14:53:00
191
原创 SQL Server 2005中PIVOT和UNPIVOT的测试实例
--测试PIVOTIF OBJECT_ID(NT_PIVOT,NU) IS NOT NULL DROP TABLE T_PIVOTGOCREATE TABLE T_PIVOT(id INT,name VARCHAR(20),[quarter] INT,amount INT)GOINSERT INTO T_PIVOTSELECT id = 1,name = a,[quarter]
2008-11-15 13:19:00
420
原创 JDBC连接各种数据库的方法
1、SQLServer6.5/7.0/2000 For Microsoft Driver PackageClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver ");Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://IP:1433;
2008-11-03 00:41:00
306
原创 检查数据库中是否存在指定名称的表或视图或函数或存储过程
/*=================================================================描述:检查数据库中是否存在指定名称的用户表,如果存在就删除=================================================================*/ IF EXISTS (SELECT * FROM dbo.sysob
2008-07-09 17:27:00
734
原创 Java6图片转换格式
Normal0falsefalsefalseEN-USZH-CNX-NONEMicrosoftInternetExplorer4<w:LatentStyles DefLockedState="fals
2008-07-09 17:25:00
270
原创 Crystal Reports中数组的使用
示例1:去掉数组中空字符串的方法Global StringVar Array x := ["hello","", "bye", "","again"];Global StringVar Array y;Global NumberVar i;Global NumberVar j;Global NumberVar k;k := 0;i := Count (x);for
2008-07-09 17:19:00
479
1
原创 在WEB应用中集成Crystal Reports XI---基于Java Reporting Compent组件方式
我按照Crystal Reports官方网上的How to configure a WAR file that uses the Java Reporting Component XI一文中的配置方法如下:(網址:http://support.businessobjects.com/library/kbase/articles/c2016910.asp)前提条件:JDK和Tomcat
2007-05-26 18:39:00
1773
1
原创 在Tomcat 上部署Crystal Report Server XI 的InfoView和管理启动板
1. 用记事本或任何可以编辑文本文件的编辑器打开打开%CATALINA_HOME%/conf/server.xml文件。注意:%CATALINA_HOME%为你安装Tomcat服务器的目录)2. 将以下内容直接添加在server.xml文件中的标记前面adminlaunch"docBase="C:/Program Files/Business Objects/
2007-05-26 18:27:00
1308
原创 Crystal Reports XI 中配置JDBC數據源(SQL2000篇)
1. 首先找到配置文件CRConfig.xml,具體根據Crystal Report XI(11.0)的安裝路徑決定,當前系統為D:/Program Files/Common Files/Business Objects/3.0/java/CRConfig.xml.(注:CR XI Release 2(11.5)版本為D:/Program Files/Business Objec
2007-05-26 18:17:00
2257
原创 使用Developer Workbench創建Function例子(查詢表)
-- --/*========================================================--名稱:ALAN_CHAN.F_BACKEND_CheckBOM--描述:檢查指定的Itemno是否開BOM,成功返回Y,否則返回N--參數:-- p_id --- 配件ID-- p_itemno --
2007-05-17 11:06:00
451
原创 使用Developer Workbench創建Function例子
-- --/*========================================================--名稱:ALAN_CHAN.F_BACKEND_ReturnPicPath--描述:返回FGS的圖片路徑--參數:-- p_itemno --- FGS編號--Version:1.00--Date
2007-05-17 11:01:00
624
原创 使用Developer Workbench創建動態SQL語句
CREATE PROCEDURE ALAN_CHAN.SAMPLE (IN p_itemno VARCHAR(12)) RESULT SETS 1 LANGUAGE SQL--/*========================================================--名稱:ALAN_CHAN.SAMPLE--描述:測試動態拼接SQ
2006-12-30 17:10:00
799
SQL Server 2008 MICTS 70-432 Exam
2011-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人