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

在写存储过程中应该注意一下几个问题:
一:在写存储过程时要注意写注释:
-- 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的类型完全一致,否则会出错。
五:在定义了数据类型以后,所填写的数据一定不要超过数据类型定义的大小。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值