sql存储过程简单例题(使用**L语句创建存储过程如题 谢谢了)

:暂无数据 2026-04-29 08:00:01 0
本文是您理解sql存储过程简单例题的最后一站。我们将通过剖析使用**L语句创建存储过程如题 谢谢了,帮你打通任督二脉,彻底领悟。

本文目录

使用**L语句创建存储过程如题 谢谢了

***** procedure print_std_info1 @name varchar(8) as select 学号,姓名,系别,出生日期 from student where 姓名=@name execute print_std_info1 ’高春接’ ***** procedure print_std_info2 @name varchar(8), @num varchar(8) output, @xb varchar(8) output, @birthdate datetime output as select @num=学号,@name=姓名,@xb=系别,@birthdate=出生日期 from student where 姓名=@name go declare @num varchar(8) ,@name varchar(8),@xb varchar(8),@birthdate datetime set @name=’高春接’ execute print_std_info1 @name,@num output,@xb output,@birthdate output print’姓名:’+@name print ’学号:’+@num print’系别:’+@xb print ’出生日期:’+convert(varchar(8),@birthdate) ***** proc p_add @n int,@sum int output as declare @i int set @i=1 set @sum=0 while @i《=@n begin set @sum=@sum+@i set @i=@i+1 end go declare @n int,@sum int set @n=100 exec p_add @n,@sum output print ’累加和为:’+cast(@sum as varchar(5))

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

常用语句对照(Access数据库):文本型:text
长整型:integer
双精度型:float
货币型:money
日期型:date
备注型:memo
OLE型:general
1.查询数据
例:查询zt_data表中的zt_id字段,zt_name字段
select from zt_data
2.查询指定条件的数据
例:查询zt_data表中zt_id字段小于100的数据的zt_id字段,zt_name字段
select 《 100
例:查询zt_data表中前100条数据的zt_id字段,zt_name字段
select top 100 from zt_data
3.按照一定排序查询
例:按照zt_id顺序查询zt_data表中的zt_id字段,zt_name字段
select asc
例:按照zt_id倒序查询zt_data表中的zt_id字段,zt_name字段
select desc
4.添加数据
例:在zt_data表中增加一条记录,其中zt_name字段值为名称1,zt_enname字段值为名称2
insert into zt_data()values(’名称1’,’名称2’)
5.删除数据
例:删除zt_data表中zt_id的值为1的数据
delete from zt_data where =1
6.修改数据
例:修改zt_data中zt_id为1的数据的zt_name字段值为 新名称
update zt_data set =1

**L编写存储过程题 急!!!!进

1.
Create proc updatascore
@sno varchar(100)
as
Begin
Update tablename set score=score+10 where sno=@sno
End
***** proc averagescore
as
Begin
select count(*),avg(score) from tablename group by cno,*** having cno=’NET10020’ and ***=’男’
End
3.
Create proc deletecoures
@cno varchar(100)
as
Begin
select * into #temp_A from tablename where cno=@cno
delete from tablename where cno=@cno
End
--补充--------------------------
表结构都没。。 我写的一个大概的意思 希望对你有所帮助

sql 存储过程题

1.
use xueji
go
if object_id(’showscore’) is not null
drop pro showscore
go
create proc showscore
@姓名 varchar(20)
as
declare @Count int,@uCount int,@Avg float,@Str varchar(300)
begin
select @Count=count(课号),@Avg=Avg(成绩) from sc,s where sc.学号=s.学号 and s.姓名=@姓名
select @uCount=isnull(count(课程),0) from sc,s where sc.学号=s.学号 and s.姓名=@姓名 and 成绩《60
Set @Str= @姓名+’同学一共选了’+cast(@Count as varchar(3))+’门课程 ’+ 其中有+cast(@uCount as varchar(3))+’门不及格 ’+’ 其平均成绩为’+cast(@avg as varchar(5))+’分’
Print @str
end
go
2.
use xueji
go
IF EXISTS (SELECT name FROM sysobjects
WHERE name = ’s_del’ AND type = ’TR’)
DROP TRIGGER s_del
GO
CREATE TRIGGER s_del
ON S
FOR Delete
AS
begin
if exists(select * from SC,deleted where deleted.学号=SC.学号)
begin
raiserror(’不能删除’,16,1)
rollback TRANSACTION
end
else
begin
insert into S_BAK from deleted
print ’删除成功’
end
end
GO
希望对楼主有点帮助

简单的sql存储过程编写 谢~

create proc sc_query
@student_id char(4) = null
as
select cname,grade,teacher_name from course join sc on *****=***** where sid=@student_id
执行时输入:
exec sc_query ’0001’
这是根据学号来查找了,如果是根据学生姓名,还需要改写select语句。那就要进行三表连接了。另外你只提到了三个表student,course,sc,不知道你的教师姓名保存在哪里,如果是保存在teachers表中,那要找到教师姓名还要连接teachers表。大体的语句如此,具体再修改就是了。另外你的学号字段是什么数据类型,还需要根据具体情况改写,这里数据类型不能错的。

sql存储过程实例

CREATE OR REPLACE
procedure procedure_name
begin
for c in (select column_a_name from table_a_name)loop
update table_b_name set column_b_name=*****_a_name where....
end loop;
end;

用**L创建存储过程的题目(**L SERVER2000下)

关于delphi调用存储过程,用sql
server自带的“创建存储过程向导”给表login建立一个更新存储过程。
悬赏分:100
|
离问题结束还有
12

18
小时
|
提问者:风风我依
|
检举
存储过程代码如下:已知表login有passname和password两个字段。
create
procedure
(@passname_1
,
@passname_2
(50),
@password_3
(50))
as
update
set
=
@passname_2,
=
@password_3
where
(
=
@passname_1)
go
-------------------------------------------------------------------------------------
在delp调用该存储过程,要求只该改字段中的password,即建一个文本框将里面内容替换一个记录中的password,而保持passname不变,简单讲就是修改一个用户名的密码。怎么写代码?问题补充:
"强唐华"我试过这样写存储过程了,没用的,如果可以,那在delphi中怎么写代码调用这个存储过程?
强调下:这是sql自带建立的存储过程,就是由“创建存储过程向导”生成,我觉得不会错的,问题是怎么在delphi中调用该存储过程,代码呢?
我建立了一个插入的存储过程,代码如下:
with
storedproc1
do
begin
parambyname(’@passname_1’).asstring:=*****;
parambyname(’@password_2’).asstring:=*****;
execproc;
if
*****=0
then
messagedlg(’添加新用户名成功!’,mtinformation,,0)
else
messagedlg(’添加用户失败!’,mterror,,0);
end;
这段代码是可以成功插入一个记录的。现在是想修改某个记录。
回答
共1条
create
procedure
(@name
varchar(50),
@password
(50))
as
update
useres
set
password=@password
where
name=
@name
这么简单的存储过程,都不会用?
sqlconnection
conn
=
new
sqlconnection("data
source=tq-pc;initial
catalog=tq;user
id=sa;password=123");
sqlcommand
cmd
=
new
sqlcommand("update_login",
conn);
*****
=
*****;
*****("@name",
*****());
*****("@password",
*****());
*****();
int
i
=
cmd****cutenonquery();
if
(i

0)
resp********("密码修改成功!");
else
resp********("密码修改失败!");

**L,创建一个简单的存储过程(procgetjc),要求结果是求5!

CREATE PROCEDURE procgetjc
(    
    @Dealer_ID INT   
)    
AS    
--示例:查询表
SELECT * FROM myData WHERE Dealer_ID = @Dealer_ID
--或者可以进行一些计算
SELECT @Dealer_ID=5
SELECT @Dealer_ID
     
--procgetjc是存储过程的名字
--@Dealer_ID是执行存储过程需要传入的参数    后面的是它的数据类型,需要传值的存储过程中有声明
--AS后面的是存储过程要执行的操作(可以是一句,也可以是多句**L)

sql存储过程几个简单

例1:
create proc proc_stu
@sname varchar(20),
@pwd varchar(20)
as select * from ren where sname=@sname and pwd=@pwd
go
查看结果:proc_stu ’admin’,’admin’ 例2:
下面的存储过程实现用户验证的功能,如果不成功,返回0,成功则返回1.
CREATE PROCEDURE VALIDATE @USERNAME CHAR(20),@PASSWORD CHAR(20),@LEGAL BIT OUTPUT
AS
IF EXISTS(SELECT * FROM REN WHERE SNAME = @USERNAME AND PWD = @PASSWORD)
SELECT @LEGAL = 1 ELSE
SELECT @LEGAL = 0 在程序中调用该存储过程,并根据@LEGAL参数的值判断用户是否合法。

好了,今天关于sql存储过程简单例题(特别是使用**L语句创建存储过程如题 谢谢了)的“烧脑”时间结束!如果觉得有用,转发给那个同样需要它的朋友吧!我们下期,聊点更干的货!
本文编辑:admin

本文相关文章:


sql存储过程简单例题(sql存储过程实例)

sql存储过程简单例题(sql存储过程实例)

为什么说不懂sql存储过程实例,就等于没学明白sql存储过程简单例题?这篇文章将给你一个令人信服的解释。

2026年4月26日 20:20

更多文章:


游戏怎么开发制作?游戏开发怎么做

游戏怎么开发制作?游戏开发怎么做

各位老铁们好,相信很多人对开发游戏都不是特别的了解,因此呢,今天就来为大家分享下关于开发游戏以及游戏怎么开发制作的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年4月29日 09:40

函数指针与指针函数的用法区别(c语言指针函数和函数指针有什么不同)

函数指针与指针函数的用法区别(c语言指针函数和函数指针有什么不同)

本篇关于函数指针与指针函数的用法区别的讲解,将摒弃陈词滥调,直击c语言指针函数和函数指针有什么不同这一实战要害,给你可即刻应用的策略。

2026年4月29日 09:20

silverlightd盘(vs安装到D盘使用有影响吗)

silverlightd盘(vs安装到D盘使用有影响吗)

就像学骑车需要掌握平衡一样,理解silverlightd盘的窍门,恰恰在于把握好vs安装到D盘使用有影响吗这个“平衡点”。

2026年4月29日 09:00

fwrite函数原型(fatfs f write函数,我要写入一个unsigned short int 类型的数据,即一次两个字节,但是写进去是乱码)

fwrite函数原型(fatfs f write函数,我要写入一个unsigned short int 类型的数据,即一次两个字节,但是写进去是乱码)

有没有觉得fwrite函数原型听起来很高深?别怕,今天我们就把它和fatfs f write函数,我要写入一个unsigned short int 类型的数据,即一次两个字节,但是写进去是乱码一起,拆解成易懂的小知识点。

2026年4月29日 08:40

web服务器主要功能(Web服务器为互联网提供了广泛的服务内容以下关于Web服务器主要功能的叙述中,(  )是不正确的)

web服务器主要功能(Web服务器为互联网提供了广泛的服务内容以下关于Web服务器主要功能的叙述中,(  )是不正确的)

本文旨在为您说清楚两件事:一是web服务器主要功能到底是什么,二是如何理解Web服务器为互联网提供了广泛的服务内容以下关于Web服务器主要功能的叙述中,(  )是不正确的。内容不长,但都是干货,希望能对您有所帮助。

2026年4月29日 08:20

sql存储过程简单例题(使用**L语句创建存储过程如题 谢谢了)

sql存储过程简单例题(使用**L语句创建存储过程如题 谢谢了)

本文是您理解sql存储过程简单例题的最后一站。我们将通过剖析使用**L语句创建存储过程如题 谢谢了,帮你打通任督二脉,彻底领悟。

2026年4月29日 08:00

食肉牛龙介绍(为什么叫食肉牛龙)

食肉牛龙介绍(为什么叫食肉牛龙)

您是否曾想过,食肉牛龙介绍究竟是怎么一回事?它与为什么叫食肉牛龙之间又有什么联系?本文将为您一探究竟。

2026年4月29日 07:40

bpm工作流配置(工作流和BPM的区别)

bpm工作流配置(工作流和BPM的区别)

各位朋友,关于bpm工作流配置的讨论一直很多,今天咱们不聊复杂的,就聚焦于工作流和BPM的区别,用最直白的方式把它讲清楚。

2026年4月29日 07:20

python多线程登录(Python多线程)

python多线程登录(Python多线程)

在深入了解python多线程登录的路上,Python多线程就像一道绕不开的坎。别担心,本篇攻略将助你轻松跨越。

2026年4月29日 07:00

jsp过滤器用法详解(jsp\java如何编写过滤器过滤特殊字符)

jsp过滤器用法详解(jsp\java如何编写过滤器过滤特殊字符)

上一篇文章我们介绍了jsp过滤器用法详解的基础,今天我们将深入其核心环节——jsp\java如何编写过滤器过滤特殊字符,看看它如何承前启后。

2026年4月29日 06:40

最近更新

游戏怎么开发制作?游戏开发怎么做
2026-04-29 09:40:02 浏览:0
食肉牛龙介绍(为什么叫食肉牛龙)
2026-04-29 07:40:02 浏览:0
bpm工作流配置(工作流和BPM的区别)
2026-04-29 07:20:02 浏览:0
python多线程登录(Python多线程)
2026-04-29 07:00:02 浏览:0
热门文章

split函数 sql(求sql split函数的用法)
2026-03-26 20:40:01 浏览:1
sql server解压安装教程(安装**L Server2008时,出现“查找**L Server2008 安装媒体”怎么解决啊)
2026-03-27 01:20:02 浏览:1
mysql insert into字段顺序问题(mysql insert into的问题)
2026-04-13 16:00:02 浏览:1
标签列表