`
liyx985
  • 浏览: 214923 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

在写存储过程中注意的问题

 
阅读更多
在写存储过程中应该注意一下几个问题:
一:在写存储过程时要注意写注释:
    -- Author:作者
    -- Create date: 创建时间
    -- Description:描述,要完成的功能
    --修改履历
二:在已经写了一个存储过程,对存储过程进行修改时,要用alter,不要用create
三:注意在存储过程传参数的时候要有变量,定义变量的时候不用加declare,在存储过程外定义变量时要加上declare
四:定义的变量的类型要与跟他相关联的数据库中的数据的类型完全一致
例如:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[sp_search]
@id int,@datatime nchar(10) output
AS
BEGIN
select @datatime=datatime from data_lyx where id=@id
END
@id的类型要与id的类型完全一致,否则会出错。
五:在定义了数据类型以后,所填写的数据一定不要超过数据类型定义的大小。
分享到:
评论

相关推荐

    存储过程注意点

    存储过程:当存储过程里开了事务的时候,写在事务里的sql 语句在插入或者更新的时候有时会遇到唯一键的冲突,有一次在使用连接临时表更新的时候,遇到了冲突,但是声明异常的语句并没有检测到,然后没有回滚,事务也...

    存储过程教程

    7.使用SQL存储过程要特别注意的问题 1.sql存储过程概述 在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。就本质而言,触发器也是一种存储...

    SQL存储过程,触发器讲解及过程中要注意的内容

    SQL存储过程,触发器讲解及过程中要注意的内容

    存储过程讲解以及过程中要注意的内容

    存储过程细节 存储过程讲解以及存储过程中要注意的内容

    INFORMIX存储过程手册

    informix中存储过程的写法,注意点

    存储过程分页实现实例源码

    * Description: 主要运用sql存储过程进行分页实现,在进行分页实现,需要注意一下事项, * 在项目的根目录下面有一个db文件夹,请认真阅读,里面包含测试数据信息,当然你也可以 * 直接附加数据库即可 * Version: ...

    oracle存储过程使用文档

    oracle存储过程使用文档中描述了存储过程创建的过程,和一些注意事项

    asp.net使用oracle分页存储过程查询数据

    1、请先在Oracle数据中新建存储过程 2、修改代码中的相关参数。比如,连接数据库字符串,查询的sql语句等 注意:查询sql语句中必须包含rownum字段,别名是rn。rownum是Oracle关键字。 存储是来自...

    存储过程入门教程,适合新手

    1.sql存储过程概述 2.SQL存储过程创建 3.sql存储过程及应用 4.各种存储过程使用指南 5.ASP中存储过程调用的两种方式及比较 6.SQL存储过程在.NET数据库中的应用 7.使用SQL存储过程要特别注意的问题

    关于SQL Server扩展存储过程详细分析

    在写一个扩展存储过程时,发现再写这类动态库时,还是有一些需要特别注意的地方。之所以会特别注意,是因为DLL运行于SQL Server的地址空间,而SQL Server到底是怎么进行线程调度的,却不是我们能了解的,本文将为...

    实战 Java 存储过程的编写及在 DB2 上的部署.docx

    实战 Java 存储过程的编写及在 DB2 上的部署.docx 在一个设计良好的数据库应用中,存储过程(Stored Procedure)几乎是必不可少的。DB2 对 Java 存储过程一直...最后本文介绍了在存储过程开发之中需要注意的一些问题。

    VB中调用带参数存储过程

    下面,我们谈谈在VB中调用存储过程的实现方法及其注意事项。 ---- 我们知道,VB的数据库编程有许多种方法,比如直接用ODBC API编程,这种方法灵活、高效,程序员可以实现对数据库复杂的控制;也可以用VB中的数据...

    sql存储过程教程 sql存储过程教程

    sql存储过程教程 1.sql存储过程概述 2.SQL存储过程创建 3.sql存储过程及应用 4.各种存储过程使用指南 5.ASP中存储过程调用的两种方式及比较 6.SQL存储过程在.NET数据库中的应用 7.使用SQL存储过程要特别注意的问题

    调用存储过程入参出参为自定义对象_支持批量

    调用存储过程入参为二维数组的批量插入 出参为自定义对象(二维数组), 需要注意里边的数据库连接啊

    SQL|快速生成|增删改存储过程|自动生成存储过程(源码及程序版)

    SQL快速生成增删改存储过程该软件可以根据你...注意:数据库中的表必须是有主键,否则修改的存储过程会出错,而且主键最好是第一个。您必须安装.net 框架2.0才能运行该软件,如果是要打开源码请安装vs2005或以上版本.

    SQL|快速生成|增删改存储过程|自动生成存储过程(源码版)

    SQL快速生成增删改存储过程该软件可以根据你指定的数据库,快速生成增加,删除,及修改的存储过程。注意:数据库中的表必须是有主键,否则修改的存储过程会出错,而且主键最好是第一个。

    JAVA调用存储过程

    一、调用存储过程(无结果集返回) Connection connection = ConnectionHelper.getConnection(); CallableStatement callableStatement = connection.prepareCall("{ call procedureName(?,?) }"); ...

    SQL中存储过程的实例

    帮助那些想尽快学习存储过程 实例:create PROCEDURE pagination @tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名 @PageSize int...

    oracle_存储过程的基本语法_及注意事项

    oracle_存储过程的基本语法_及注意事项,很好很不错的资源哦

Global site tag (gtag.js) - Google Analytics