create function(name varchar(30))
return varchar(30)
begin
declare myresult varchar(30);
set myresult = select count(*) from qtz_user where name=qtz_name='admin';
if myresult=0
then
return set myresult='没有该用户’;
else
then
return set myresult='存在该用户’;
end if;
end
实际上就是想检验有无记录的函数,但是一直报语法错误,不知道哪里出了问题。
return varchar(30)
begin
declare myresult varchar(30);
set myresult = select count(*) from qtz_user where name=qtz_name='admin';
if myresult=0
then
return set myresult='没有该用户’;
else
then
return set myresult='存在该用户’;
end if;
end
实际上就是想检验有无记录的函数,但是一直报语法错误,不知道哪里出了问题。
create function(name varchar(30))
return carchar(30)
begin
declare myresult varchar(30);
declare rscount int ;
select rscount = count(*) from qtz_user where name=qtz_name='admin';
if rscount =0
then
set myresult='没有该用户’;
else
then
set myresult='存在该用户’;
return myresult ;
end if;
end
create function(name varchar(30))
return carchar(30)
begin
declare myresult varchar(30);
declare rscount int ;
select rscount = count(*) from qtz_user where name=qtz_name='admin';
if rscount =0
then
set myresult='没有该用户’;
else
then
set myresult='存在该用户';
return myresult ;
end if;
end
return carchar(30)
begin
declare myresult varchar(30);
declare rscount int ;
select rscount = count(*) from qtz_user where name=qtz_name='admin';
if rscount =0
then
set myresult='没有该用户';
else
then
set myresult='存在该用户';
return myresult ;
end if;
end
create table qtz_user
(
name varchar(30),
qtz_name varchar(30)
)create function fn_TG()
returns varchar(30)
as
begin
declare @myresult1 int,
@myresult varchar(30)
set @myresult1 = (select count(*) from qtz_user where name='admin' and qtz_name='admin')
if @myresult1='0'
begin
set @myresult='没有该用户'
END
else
BEGIN
set @myresult='存在该用户'
END
RETURN @myresult
end
go
set myresult='存在该用户';这一块报错,不知道是什么问题,半角引号仔细检查过好像没什么问题