CSDN论坛 > MS-SQL Server > 基础类

请问存储过程为何这样使用参数会错,该怎么写? [问题点数:100分,结帖人waterass]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs4
本版专家分:1164
Blank
蓝花 2003年10月 其他数据库开发大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs10
本版专家分:102159
Blank
铜牌 2003年12月 总版技术专家分月排行榜第三
Blank
黄花 2004年1月 MS-SQL Server大版内专家分月排行榜第二
2003年12月 MS-SQL Server大版内专家分月排行榜第二
2003年10月 MS-SQL Server大版内专家分月排行榜第二
2003年9月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2004年2月 MS-SQL Server大版内专家分月排行榜第三
2003年11月 MS-SQL Server大版内专家分月排行榜第三
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
【python 调用储存过程】python 执行储存过程
# -*- coding:utf-8 -*-import sys reload(sys) sys.setdefaultencoding('utf-8') import pymysql conn=pymysql.connect(host='localhost',port=3306,user='root',password='12345',db='cgjr', charset='utf8') # 创建游
在Java中调用带参数的存储过程
JDBC调用存储过程: CallableStatement在Java里面调用存储过程,写法那是相当的固定:Class.forName(....Connection conn = DriverManager.getConnection(..../p是要调用的存储过程的名字,存储过程的4个参数,用4个?号占位符代替其余地方写法固定/CallableStatement cstmt = conn.prepa
Hibernate DAO层调用存储过程方法
<br /> public String  method(final String xyURLString,final int startX,final int startY,final int endX, final int endY,final int count,final int xy,final double long_lat){<br />             return (String) this.getHibernateTemplate().execute(new Hibernate
用SQLServer2005还原数据库的时候出错,提示错误信息"C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data/db.mdf的目录查找失败..."。这样的错误偶尔会遇到,请问是怎么回事,该怎
 选择左侧“选项” 然后修改还原为 路径   
创建存储过程,以部门编号为参数返回该部门的人数及平均工资(返回一个值可以通过函数来实现,但如果要返回多个值,需要使用out或in out模式参数实现)
create or replace procedure proc_return_deptinfo(p_deptno employees.departmentid%type,                                                  p_avgsal out employees.salary%type,                         
ORACLE 存储过程的创建以及ORA-06502:PL/SQL:数字或值错误的解决方法
创建四个存储过程,分别是简单不带参数的存储过程、带两个输入参数IN的存储过程、带一个输入参数IN,一个输出参数OUT的存储过程和带两个输入输出参数IN OUT的存储过程。 创建一张全局临时emp表CREATE GLOBAL TEMPORARY TABLE emp( empno NUMBER(4), ename VARCHAR2(8) );添加数据INSERT INTO emp VALUES(650
对于存储过程中传入参数是否设置默认值的心得
下面三句话是Microsoft相关网站的专业解释。 通过为可选参数指定默认值,可创建带有可选参数的存储过程。执行该存储过程时,如果未指定其他值,则使用默认值。 如果在存储过程中没有指定参数的默认值,并且调用程序也没有在执行存储过程时为该参数提供值,那么会返回系统错误,因此指定默认值是必要的。 如果不能为参数指定合适的默认值,则可以指定NULL 作为参数的默认值,并在未提供参数值而执行存储过程
创建并调用带输入(IN)参数的存储过程
/*创建一个带IN模式参数的存储过程*/ create or replace procedure pro_insert(num_deptno in number,var_ename in varchar2,var_loc in varchar2)is begin insert into dept values(num_deptno,var_ename,var_loc); commit
ORACLE存储过程习题及答案,题目是网上找的,答案是本人自己写的,仅供参考
建表语句: 员工表emp_test create  table emp_test(   Idnumber(5) notnullprimarykey,   Emp_id number(10) notnull,   Namevarchar2(200) notnull,   Pay number(10,2)  default0,   Dept_id varchar2(20) no
注意存储过程中的空值
如果一个字符串的组成中有一个空值,那么这个字符串就为空,如:   declare @sql varchar(500),@num int   set @sql = '加油'   set @sql = @sql + cast(@num as varchar(50))   print @sql   这样的话什么都输出不出来,改为:   declare @sql varchar(500),@n
关闭