2021-08-17
postgresql创建存储过程时报错

create or replace procedure stu_proc1 (pno in student.sno%type)
pname text;
begin
select sname into pname from student where sno=pno;
dbms_output.put_line(pname);
end;
报错信息:
ERROR: syntax error at or near “pname”
LINE 2: pname text;
^
SQL state: 42601
Character: 68
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
PG13.10权限问题咨询
回答 4
建议查一下这张表informationschema.tableprivileges,看下用户的权限。
ORACLE用DB_LINK连接PG数据库,报错:ORA-28500,ORA-02063
回答 3
已采纳
pg中的表名,创建的时候,不加双引号时默认是小写;oracle中的查询sql,不加双引号时,默认会转换为大写。所以,就报这个错了
pgpool问题咨询
回答 1
已采纳
关于日志方面,如果查看pgpool和pg的日志没有相关日志,可能有以下几种原因:日志级别设置不正确:请确保pgpool和pg的日志级别设置为适当的级别,以便捕获所需的日志信息。日志文件路径错误:检查p
某一个PG Database的owner用户test,在其数据库下,执行下边的SQL语句是否成功: create table pg_class();
回答 1
已采纳
在PostgreSQL数据库中,创建表的SQL语句需要遵循一定的语法规则。根据您提供的SQL语句createtablepgclass();,这条语句尝试创建一个名为pgclass的表。然而,这个SQL
PostgreSQL 的特点有哪些?
回答 5
已采纳
语言支持:PostgreSQL支持四种标准的过程语言,包括PL/pgSQL、PL/Tcl、PL/Perl和PL/Python。索引:PostgreSQL索引支持B树、哈希、广义搜索树和广义倒排索引。个
pg修改模式名称
回答 1
您好,检查一下应用访问的用户权限,是否有访问数据库所有模式下的所有表或数据库对象
PostgreSQL dense_rank() 函数用法?
回答 2
已采纳
PostgreSQLdenserank()函数PostgreSQL denserank() 函数返回当前行所在的分区内的排名,从1开始,但没有间隔。也就是说,相同的值具有相同的排名
postgresql
回答 1
已采纳
建模
闯关题目解析,题目答案有问题吧
回答 2
已采纳
麻烦您联系下小墨VX:modb666给您具体的反馈,感谢您的支持!😊
postgresql
回答 1
正确的命令是:C.pgdumpdtesttdemosf/tmp/testback选项"s"表示只导出表结构而不导出数据。所以这个命令会导出名为"demo"的"test"数据库中的表结构到指定的文件"/
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~