用sql写一个简单的存储过程语句?

 我来答
匿名用户
2013-12-16
展开全部
常用语句对照(Access数据库):文本型:text
长整型:integer
双精度型:float
货币型:money
日期型:date
备注型:memo
OLE型:general
1.查询数据
例:查询zt_data表中的zt_id字段,zt_name字段
select [zt_id],[zt_name] from zt_data

2.查询指定条件的数据
例:查询zt_data表中zt_id字段小于100的数据的zt_id字段,zt_name字段
select [zt_id],[zt_name] from zt_data where [zt_id] < 100
例:查询zt_data表中前100条数据的zt_id字段,zt_name字段
select top 100 [zt_id],[zt_name] from zt_data

3.按照一定排序查询
例:按照zt_id顺序查询zt_data表中的zt_id字段,zt_name字段
select [zt_id],[zt_name] from zt_data order by [zt_id] asc
例:按照zt_id倒序查询zt_data表中的zt_id字段,zt_name字段
select [zt_id],[zt_name] from zt_data order by [zt_id] desc

4.添加数据
例:在zt_data表中增加一条记录,其中zt_name字段值为名称1,zt_enname字段值为名称2
insert into zt_data([zt_name],[zt_enname])values('名称1','名称2')

5.删除数据
例:删除zt_data表中zt_id的值为1的数据
delete from zt_data where [zt_id]=1

6.修改数据
例:修改zt_data中zt_id为1的数据的zt_name字段值为 新名称
update zt_data set [zt_name]='新名称' where [zt_id]=1
匿名用户
2013-12-16
展开全部
CREATE procedure Sp_select_Time
@Teacher_ID char(12),
@ReplyTime char(20),
@returnTimeVal int output
as
begin
if exists(select *
from
TeacherReply
where Teacher_ID=@Teacher_ID and ReplyTime=@ReplyTime)
set @returnTimeVal=0
else
set @returnTimeVal=1
end
return
GO
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-16
展开全部
--SELECT BY ID
CREATE PROCEDURE sp_SELECT_BY_ID
@id int
AS
BEGIN
SELECT ID, name, birthday, sex
FROM student
WHERE id=@id
END
这是一个存储过程的创建语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-16
展开全部
CREATE 存储过程名
AS
你要执行的语句
END

这是语法 OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-16
展开全部
insert into 表名 (字段1,字段2,....)values('"字段1的值"','"&字段2的&"',...)
上述为ASP中增加数据的SQL方法
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式