用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
长整型: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
@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
这是一个存储过程的创建语句
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
AS
你要执行的语句
END
这是语法 OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-16
展开全部
insert into 表名 (字段1,字段2,....)values('"字段1的值"','"&字段2的&"',...)
上述为ASP中增加数据的SQL方法
上述为ASP中增加数据的SQL方法
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询