更多"[简答题]create procedure xxk6 ( "的相关试题:
[简答题]create procedure xxk4
(
@a char(8),@b varchar(10),@c numeric(5,2)
)
as
begin
update score
set 成绩=@c
where 学号=@a and 课程名=@b
end
[简答题]create procedure xxk2
as
begin
select x.学号,x.姓名,x.专业,count(*) as 门数
from students x,score y
where x.学号=y.学号
group by x.学号,x.姓名,x.专业
end
[简答题]create procedure xxk3
as
begin
select 学号,avg(成绩) as 平均成绩
from score
group by 学号
end
[简答题] create procedure xxk1
as
begin
select *
from students x,score y
where x.学号=y.学号
end
[简答题]create procedure xxk5
(
@a char(8),@b varchar(10),@c numeric(5,2)
)
as
begin
insert into score
values(@a,@b,@c)
end
[单选题]"在Oracle中,用下列语句定义了一个过程:CREATE PROCEDURE proc(value1 IN VARCHAR2, value2 OUT NUMBER, value3 IN OUT VARCHAR2) IS BEGIN … END; 假定使用的变量v1/v2/v3都已经定义,下面对过程proc的调用语法正确的是" ( )
A. proc('tt', 10, v3 )
B. proc ('tt', v2, v3 )
C. proc ( v1, v2, ‘dd’ )
D. proc ('tt', 10,'dd')
[单选题]char *match(char c)是( )。
A.函数定义的头部
B.函数预说明
C.函数调用
D.指针变量说明
[单选题]对于学生表(学生号 char(5)PRIMARY KEY,姓名 char(6)NOT NULL,年龄 int CHECK(年龄M<2D.,使用如下哪个命令可以成功执行插人操作( )
A.INSERT into学生(学生号,姓名,年龄) VALUES(NULL,'王五',2A.
B.INSERT into 学生(学生号,姓名,年龄) VALUES(01001,'张三',2D.
C.INSERT into 学生(学生号,姓名,年龄) VALUES(01001,李四,NULL)
D.INSERT into 学生(学生号,姓名,年龄) VALUES(01001,NULL,2A.
[判断题]Char与varchar是一样的
A.正确
B.错误
[简答题] declare @a char(6)
set @a='刘亮'
if(exists(select * from students where 姓名=@a))
print '姓名为'+@a+'的同学存在!'
else
print '姓名为'+@a+'的同学不存在!'
[简答题] declare @a char(8)
set @a='计算机'
select 计算机专业人数=count(*)
from students
where left(专业,3)=@a
[简答题]declare @a char(8),@b varchar(10)
declare @c numeric(5,2)
declare @d int
set @d=80
declare xxx cursor
for select 学号,课程名,成绩
from score
open xxx
fetch xxx into @a,@b,@c
while @@fetch_status=0
begin
if(@c>=@d) print @a+replicate(' ',3)+@b+str(@c,5)
fetch from xxx into @a,@b,@c
end
close xxx
deallocate xxx
[判断题]char和VarChar都是字符型,所以它们是完全一样的。()
A.正确
B.错误
[单选题]判断char型变量cl是否为小写字母的正确表达式是()。
A.'a'<=cl<='z'
B.(cl>=a)&&(cl<=z)
C.('a'>=cl)||('z'<=cl)
D.(cl>='a')&&(cl<='z')
[单选题]在C语言中,char型数据在内存中的存储形式是( )。
A.补码
B.反码
C.原码
D.ASCII码
[简答题]declare @a char(8),@b varchar(10),@c numeric(5,2)
declare @d int
set @d=0
declare xxx cursor
for select 学号,课程名,成绩
from score
open xxx
fetch next xxx into @a,@b,@c
while @@fetch_status=0
begin
set @d=@d+1
fetch next from xxx into @a,@b,@c
end
close xxx
deallocate xxx
print @d