sql-db2使用用户自定义函数时报错

问题描述

db2使用用户自定义函数时报错
自定义函数如下:
create function a(@sno char(6))
returns table(couname char(20)score int )
language sql
reads sql data
no external action
deterministic
return
(select cnamescore from gradecourse where grade.sno=@sno and grade.cno=course.cno);

调用语句如下:select a('990101')
报错信息如下:
An unexpected token ""END-OF-STATEMENT"" was found following ""select a('990101')"". Expected tokens may include: """".. SQLCODE=-104 SQLSTATE=42601 DRIVER=4.7.89

函数已经成功创建了,我应该如何调用呢?

时间: 2024-12-27 00:19:15

sql-db2使用用户自定义函数时报错的相关文章

javascrpit-jquery toggle()切换两个函数时报错

问题描述 jquery toggle()切换两个函数时报错 $(function() { var sideRight = $('#sideright'); $('.side-icon').each(function(index){ $(this).toggle(function(){ changeManyElem(sideRight,{'right':0},30); },function(){ changeManyElem(sideRight,{'right':-350},30); }) })

SQL 2000自定义函数调用GETDATE()时报错

在SQL 2000数据库里的自定义函数中调用GETDATE()时,结果编译时报错,提示错误如下:Invalid use of 'getdate' within a function 我给个测试例子如下所示, --================================================================================================ -- Author : Kerry -- CreateDate : 2011-03-23 --

sql-SQL 2008 R2报表订阅时报错

问题描述 SQL 2008 R2报表订阅时报错 我通过报表服务建立了一个报表,然后进行订阅,一直发不出去,报如下错误:无法发送邮件: 服务器拒绝了发件人地址.服务器响应为: 530 5.7.1 Authentication required 将不重新发送邮件. 我已在报表服务中配置了邮件设置,同时数据库邮件中可以正确发送测试邮件.请大侠指导一下. 解决方案 认证有要求,是否有对应用户名和密码 解决方案二: 提示的信息为,需要认证,检查你的用户名.密码以及你的ip是否被加入黑名单了?

db2递归结果集作为查询条件时报错

问题描述 db2递归结果集作为查询条件时报错 递归在db2中没有问题,但要是把递归的结果作为查询条件时会报错,如:SELECT T.inst_id FROM BAPP_INST T WHERE exists (select 1 from (WITH area(parent_area_id area_id) AS (SELECT parent_area_id area_id FROM fox_pboc_area WHERE area_simple_name = '廊坊市' UNION ALL SE

MS SQL基础教程:用户自定义函数

除了使用系统提供的函数外,用户还可以根据需要自定义函数.用户自定义函数(User Defined Functions)是SQL Server 2000 新增的数据库对象,是SQL Server 的一大改进. 用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统函数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过EXECUTE 命令来执行.用户自定义函数中存储了一个Transact-SQL 例程,可以返回一定的值. 在SQL Server 2000 中根据函数返回值形

sql-将数据从SQL导出到Excel时报错

问题描述 将数据从SQL导出到Excel时报错 1C 将数据导出时,报错,说Application的Save方法无效.用OFFICE2013和WPS均报出相同错误,其他计算机上使用WPS可以成功导出数据,求大神指点. 解决方案 没有代码,怎么知道.excel可以直接导入外部数据的,你录个宏看看哪错了 解决方案二: vb.net 的DataGridView 数据导出到excel的例子,我们项目中一直使用的,可以看看有无帮助. ''' <summary>''' dgv导出至Excel''' <

sql server 08 r2数据库导入数据时报错,怎么解决

问题描述 sql server 08 r2数据库导入数据时报错,怎么解决 解决方案 不是文件缺失?建议查查. 解决方案二: 尝试以管理员模式运行sqlserver试试

sqlserver2008迁移-sql server2008数据导进mysql数据库时报错

问题描述 sql server2008数据导进mysql数据库时报错 我使用的是navicat for mysql工具导入:首先选择导入向导-->选择ODBC导入类型--->选择s数据源:sql server Native client for 10.0-->输入服务器名称.用户名.密码.数据库.点击测试连接时,显示链接成功.最后点确定时报错了:无法打开文件provider=sqlncli10........;server spn="":这个错误 怎么解决? 解决方案

log explorer-为恢复sql server2005数据库数据,安装Log Explorer时报错,求大神帮忙看看。

问题描述 为恢复sql server2005数据库数据,安装Log Explorer时报错,求大神帮忙看看. 解决方案 1.Lumigent Log Explorer for SQL Server v4.0.2 特别版下载地址http://down.chinaz.com/soft/7887.htm Log Explorer for SQL Server 4.2 注册码 wv5rc-uxvpz-e33-nr4694qs2 2.Log Explorer for SQL Server v4.0.2 安