jsp如何调用mssql 存储过程(1/2)

本文章来告诉你jsp教程如何调用mssql 存储过程吧,其实调用mssql的存储过程很简单的,下面我们先来创建表:

create table [bookuser] (
    [userid] [int] identity (1, 1) not null ,
    [username] [varchar] (50) collate chinese_prc_ci_as not null ,
    [title] [nvarchar] (50) collate chinese_prc_ci_as not null ,
    [guid] [uniqueidentifier] not null constraint [df_bookuser_guid] default (newid()),
    [birthdate] [datetime] not null ,
    [description] [ntext] collate chinese_prc_ci_as not null ,
    [photo] [image] null ,
    [other] [varchar] (50) collate chinese_prc_ci_as null
constraint [df_bookuser_other] default ('默认值'),
    constraint [pk_bookuser] primary key  clustered
    (
        [userid]
    )  on [primary]
) on [primary] textimage_on [primary]
go

创建存储过程:

create procedure insertuser
@username varchar(50),
@title varchar(255),
@guid  uniqueidentifier,
@birthdate datetime,
@description ntext,
@photo image,
@other nvarchar(50),
@userid int output
as
set nocount on
if exists (select userid from bookuser where username = @username)
return 0
else
begin
insert into bookuser (username,title,guid,birthdate,description,photo,other)
values(@username,@title,@guid,@birthdate,@description,@photo,@other)
set @userid = @@identity
return 1
end
go

首页 1 2 末页

时间: 2024-10-26 07:41:12

jsp如何调用mssql 存储过程(1/2)的相关文章

ASP中利用Command对象调用MSSQL存储过程属性简述

command|command对象|sql|存储过程 很多文章都介绍过,在ASP中调用MSSQL存储过程(Stored Procedure)的介绍.可以使用两种方法:利用recordset对象,或者直接用command对象. recordset对象相当简单,熟悉Asp的都能上手操作,这里简单做个实例: Mssql 中建立存储过程SP_UserList :CREATE PROCEDURE SP_UserList @Uid intASselect * from Users where Uid = @

php调用MsSQL存储过程使用内置RETVAL获取过程中的return值

本篇文章是对php调用MsSQL存储过程使用内置RETVAL获取过程中的return值的方法进行了详细的分析介绍,需要的朋友参考下   [PHP代码] 复制代码 代码如下:  $stmt = mssql_init('P__Global_Test', $conn) or die("initialize stored procedure failure");  mssql_bind($stmt, "RETVAL", $returnValue, SQLINT4, true

jsp页面调用oracle存储过程为什么总是报ORA-08103: object no longer exists 错误提示呢?

问题描述 jsp页面调用oracle存储过程为什么总是报ORA-08103:objectnolongerexists错误提示呢?调用代码:{callINDI_QUERY_AAA(?)}我在别的贴上看到这样答案:就是如果oracle存储过程中有insert,update,delete这些语句并且有返回cursor这样的类型,需要显式设置conn.setAutoCommit(false),在调用过程后设置为conn.setAutoCommit(true);就可以了.我的存储过程中也有insert,u

asp.net C#调用mssql存储过程方法

asp教程.net c#调用mssql存储过程方法 按道理来讲只要是程序与sql打交道的程序都可以调用mssql存储过程的,下面我们提供了二种asp.net教程 c#调用mssql存储过程方法 */   string constr = "data source=test;user id=scott;password=tiger";   oracleconnection con = new oracleconnection(constr);   oraclecommand com = n

ASP调用MSSQL存储过程并返回记录集源码详解

存储过程|记录集|详解 以下是asp代码(demo.asp):<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!--#include file="adovbs.inc"--> <% '通用的ASP读取MSSQL存储过程代码示例 '返回临时表记录集 '带传递参数 dim conn,connstr,cmd,rs connstr = "Provider=SQLOLEDB;serv

asp调用mssql存储过程之完全示例

标 题:SQL SERVER数据库开发之存储过程的应用作 者:栽培者日 期:2005-12-27说 明:由于个人能力有限,文章中难免会出现错误或遗漏的地方,敬请谅解!同时欢迎你指出,以便我能及时修改,以免误导下一个看官.最后希望本文能给你带来一定的帮助. 序 可能有不少朋友使用SQL SERVER做开发也已经有段日子,但还没有或者很少在项目中使用存储过程,或许有些朋友认为根本没有必要使用存储过程等等.其实当你一个项目做完到了维护阶段时,就会发现存储过程给我们带来了好处了,修改方便,不能去改我们的

php 调用mssql存储过程实例应用

//连接mssql数据库教程服务器  代码如下 复制代码  $link = mssql_connect("127.0.0.1", "sa", "sa") or die("Can't connect sql server");     mssql_select_db("frrc", $link) or die("Select database failure"); //初始化并加载存储过程

Jsp中调用Oracle存储过程的小例子

js|oracle|存储过程 以下的例子转自csdn论坛: *执行一条insert语句并传参数*/create or replace procedure p_test2(i in number) asbegininsert into t values (i,'x'||to_char(i));commit;end;/ <%@ page language="java" contentType="text/html;charset=gb2312"%><%

PHP 调用MSSQL存储过程

存储过程 存储过程如下: CREATE PROCEDURE test  @TableName char(20),  @ii char(20) output,  @bb char(20) outputASset nocount on/*if exists (select 1 from demo_table where t_name=@TableName)  set @ii = 'yes'else   begin    --RAISERROR('not have such a table',16,1