更多"[判断题]Char与varchar是一样的"的相关试题:
[判断题]char和VarChar都是字符型,所以它们是完全一样的。()
A.正确
B.错误
[简答题]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
[简答题]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
[单选题]表book中包含三个字段:title(varchar), author(varchar), price(decimal(6,2))。Author的默认值是’UNKNOW’,执行SQL语句:insert book (title,price) values ('jsp', 50)。以下结果正确的是
A.插入失败,SQL语句有错
B.插入成功,author列的数据是UNKNOW
C.插入成功,author列的数据是NULL
D.插入成功,author列的数据是50
[单选题]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.
[单选题]有关varchar和nvarchar的比较,下列说法正确的有()。
A.它们都是字符类型数据
B.它们都是可变长度字符类型数据
C.Varchar存储Unicode字符数据
D.nvarchar存储Unicode字符数据
[单选题]现有表Employee,字段id(int),firstname(varchar),lastname(varchar);以下sql语句错误的是()。
A.select firstname+'.'+lastname as 'name' from employee
B.select firstname+'.'+lastname = 'name' from employee
C.select 'name'= firstname+'.'+lastname from employee
D.select firstname,lastname from employee
[简答题]create procedure xxk6
(
@a char(8),@b varchar(10)
)
as
begin
delete from score
where 学号=@a and 课程名=@b
end
[简答题]create procedure xxk4
(
@a char(8),@b varchar(10),@c numeric(5,2)
)
as
begin
update score
set 成绩=@c
where 学号=@a and 课程名=@b
end
[简答题] 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
[单选题]判断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码
[多选题]下列关于ORACLE的to date函数和to char函数,描述正确的是( )
A. to char函数是将字符串数据转换为日期数据
B. to date函数是将字符串数据转换为日期数据
C. to char函数是将日期数据转换为字符数据
D. to date函数是将日期数据转换为字符数据