首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

处理孤立用户的存储过程

CREATE PROCEDURE [LoneUser]--INPUT@DBName             nvarchar(50),@UserName           nvarchar(50)AS    Exec sp_configure allow updates,1    RECONFIGURE WITH OVERRIDE         Declare @ExecStr nvarchar(4000)       Select @ExecStr = Declare&...
类别:数据库 - SQL SERVER    查看:114    更新:2014-05-19

C#中常用的分页存储过程总绪

表中主键必须为标识列,[ID] int IDENTITY (1,1)//每次自增一 1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式: SELECT TOP 10 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 20 id FROM TestTable ORDER BY id)) ORDER BY ID SELECT TOP 页大小 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 页大小*页数 id FROM 表 ORDER BY id)) ORDER BY ID 2.分页方案二:(利用ID大于多少和SELECT TOP分页) 语句形式: SELECT TOP 10 * FROM TestTable WHERE (ID ...
类别:程序开发 - C#/.NET    查看:113    更新:2014-05-17

Java调用SQL Server的存储过程详解

1 使用不带参数的存储过程使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列。不带参数的 call 转义序列的语法如下所示:{call procedure-name}作为实例,在 SQL Server 2005 AdventureWorks 示例数据库中创建以下存储过程:CREATE PROCEDURE GetContactFormalNames AS BEGIN SELECT TOP 10 Title + ' ' + FirstName + ' ' + LastName AS FormalName FROM Person.Contact END此存储过程返回单个结果集,其中包含一列数据(由 Person.Contact 表中前十个联系人的称呼、名称和姓氏组成)。 在下面的实例中,将向此函数传递 AdventureWorks 示例数据库...
类别:程序开发 - JAVA    查看:96    更新:2014-05-16

J2ME如何将手机屏幕的内容存储为Image对象

本文介绍J2Me如何将手机屏幕的内容存储为Image对象,完成这一个功能的思想就是使用缓冲机制。这里认为手机屏幕上显示的是一个Canvas。我们不能直接获得Canvas上的像素,因此不能直接从Canvas上的内容获得Image对象。转换一下思路,如果把要绘制的Canvas上的内容首先绘制到一个Image上,而这个Image并不显示到屏幕上,只是在绘画完成后一次性的显示到屏幕上。有经验的朋友一定联想到了双缓冲机制,不过这里并不是要使用双缓冲解决闪屏的问题,而是要得到当前Canvas的内容。   下面我们编写一个简单的Canvas类来测试一下这个想法,SimpleCanvas是Canvas的子类,为了保存Canvas的内容,我们创建一个Image,大小与Canvas的尺寸相...
类别:程序开发 - JAVA    查看:117    更新:2014-05-14

详例实现java调用ORACLE的存储过程代码

本篇文章主要是在java中调用ORACLE存储过程,并把要用到的存储过程和代码列了出来,给大家做一个参考: 一:无返回值的存储过程 存储过程为: CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS BEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2); END TESTA; 然后呢,在java里调用时就用下面的代码: package com.hyq.src; import java.sql.*; import java.sql.ResultSet; public class TestProcedureOne { public TestProcedureOne() { } public static void main(Str...
类别:程序开发 - JAVA    查看:114    更新:2014-05-14

Java中的字节流和字符流的存储区别

java中的字节流和字符流的存储区别,用几个常用类型的数据来比较字节流和字符流的区别 int a=5; boolean b=true; char c='G'; String d="你好"; 使用字符流打印以上类型的数据到文件中: PrintWriter dos =new PrintWriter(new BufferedWriter(new FileWriter("c:\buffertest.txt"))); dos.print(a); dos.print(b); dos.print(c); dos.print(d); 结果如下: a是5 b是true c是G d是你好 字符流完全保证了和我们输入的字符保持一致 再看看字节流 DataOutputStream dos =new DataOutputStream(new FileOutputStream("c:\streamtest.txt")); dos.writeInt(a); dos.writeBoolean(b); dos.writeCh...
类别:程序开发 - JAVA    查看:76    更新:2014-05-14

Java调用SQL Server存储过程

Java调用SQL Server的存储过程详解,本文具体介绍如下:使用不带参数的存储过程,使用带有输入参数的存储过程,使用带有输出参数的存储过程,使用带有返回状态的存储过程,使用带有更新计数的存储过程 1使用不带参数的存储过程 使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列。不带参数的 call 转义序列的语法如下所示: {call procedure-name} 作为实例,在 SQL Server 2005 AdventureWorks 示例数据库中创建以下存储过程: CREATE PROCEDURE GetContactFormalNames AS BEGIN SELECT TOP 10 Title + ' ' + FirstName + ' ' + LastName AS FormalName F...
类别:程序开发 - JAVA    查看:135    更新:2014-05-14

如何在PB脚本当中获取存储过程的返回值

本文拟以SYBASE ASE 10.X和11.X数据库为例,说明如何在PB脚本当中获取存储过程的返回值。作为一个存储过程,其输出的结果数据可能包括三类:SELECT结果集、RETURN结果、OUTPUT参数。尽管输出方式众多,但PB脚本仅仅借助简单的FETCH…INTO…语句即可全部获取这些输出数据,具体方式如下: (一)在SYBASE ASE 10.X和11.X数据库当中创建一个存储过程deptroster,其有一个输入参数@deptno、两个输出参数@totsal 和 @avgsal、一个RETURN值@number_of_emps以及包含职员姓名和工资的SELECT结果集,可见除了输入参数@deptno外,其他均为输出数据,我们需要在PB脚本中获...
类别:程序开发 - PowerBuilder    查看:112    更新:2014-05-12

解读USB存储设备无法识别之原因

当你想用闪存或移动硬盘来和电脑交换数据时,但插上USB口时你却发现系统居然无法识别出USB设备,是什么原因造成的呢,这里我简单介绍一下排除USB存储设备本身故障后出现此类现象的原因。    1.前置USB线接错。当主板上的USB线和机箱上的前置USB接口对应相接时把正负接反就会发生这类故障,这也是相当危险的,因为正负接反很可能会使得USB设备烧毁。   2.USB接口电压不足。当把移动硬盘接在前置USB口上时就有可能发生系统无法识别出设备的故障。原因是移动硬盘功率比较大要求电压相对比较严格,前置接口可能无法提供足够的电压,当然劣质的电源也可能会造成这个问题。解决方法是移动硬盘不要接在前置USB接口上...
类别:其它 - 硬件    查看:144    更新:2014-05-10

ASP访问带多个参数的存储过程

1.ACCESS 查询(query_info): select * from info where stu = name1 and age = age1 ASP代码: Dim conn,comm,rs Set conn = Server.CreateObject("ADODB.Connection") Set comm = Server.CreateObject("ADODB.Command") conn.open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath("db1.mdb") comm.Parameters.Append comm.CreateParameter("name1",200,1,100,"张三") comm.Parameters.Append comm.CreateParameter("age1",200,1,100,"25") comm.ActiveConnection = conn comm.Comman...
类别:网页编程 - ASP技术    查看:98    更新:2014-05-04