1. 首页 > 科技

PG数据库存储过程包含存储过程报语法错误,麻烦大神看看是什么问题? 数据库存储过程语法

PG数据库存储过程包含存储过程报语法错误,麻烦大神看看是什么问题?数据库存储过程语法

数据库存储过程错误,哪位大神帮忙看下要怎么改

if Exists(select name from sysobjects where NAME = '某时间段就诊情况' and type='P) 

    drop procedure 某时间段就诊情况

GO

    create proc 某时间段就诊情况

       @开始时间 datetime,

       @结束时间 datetime

AS

        select 部门编号,部门名称,病人信息表.病历号,病人信息表.姓名,开药时间 from 部门信息表,病人信息表,处方表 where 开药时间 between @开始时间 and @结束时间

go

--执行

execute 某时间段就诊情况  '2014-12-01 00:00:00','2015-12-01 00:00:00'试试吧!!应该没问题哈!!

mysql存储过程语法错误 特别简单的一段就是说有错

create procedure pro_getId(out userName char(20),in userId int)

begin

select Uname from user where User_id=userId;

end

--L调用存储过程

CALL proc_employee_getCount(@userName);有问题再追问,望采纳。

我现在要用存储过程开发个客户端,连接到数据库,在这数据库上面建一个存储过程,报出这语法错误,为什么.

语法问题,应该先改变一下delimiter,默认的delimiter是";",先修改成其他的。还有就是参数写法有问题吧,要用IN或OUT指定是 输入还是返回参数

存储过程出现语法错误

你这是要执行存储过程,格式 EXEC Pagination @tblName ,@strGetFields ,.....

後面依次是这个存储过程的参数赋值

把and都换成逗号试试 ,而且你有部份字段不是变量