CREATE FUNCTION out(integer) RETURNS varchar AS 'select no from testcode where id =$1' LANGUAGE 'sql';用PL/psql 过程语言吧!功能很强的
CREATE FUNCTION out(integer) RETURNS varchar AS 'select no from testcode where id =$1' LANGUAGE 'plsql';
解决方案 »
- 一个正则查询问题
- mysql 分页存储过程,这么报错啊,急啊~~~~~~~~~
- 关于 mysql ibdata1文件的问题
- 我需要在Mysql中用一个字段存储一个字符串数组。
- mysql数据库备份问题
- 还是mysql安装的问题???
- 题目:表中有ABC三列(字段?),如果A大于B则取A值,否则取B值,如果B大于C则取B值,否则取A值。用SQL语句实现。
- 请推荐mysql的管理软件。谢谢!我使用的是mysql官方的 MySQL Administrator,觉得不好用。
- 急~~请教MYSQL用户的设置
- Mysql5.6.10插入中文乱码??号
- 端口问题!
- 在mysql_ConterCenter中,如何改变字段顺序?不解决很不方便,见内
CREATE FUNCTION out(integer) RETURNS varchar AS 'select no from testcode where id =$1' LANGUAGE 'sql';
报了一个:Unable to idenfity an operator '=$' for types 'integer' and 'integer' you will have to retype this query using an explicit cast
错误,说我类型转换有问题,但是我的id 和 no的确都是int型的
createlang plpgsql databaseName, 好像这样就没有问题了,当然了,别忘了最后的语言一定是要选择 LANGUAGE 'plpgsql';