PROCEDURE DATETYPE DYNAMIC RESULT SETS 1 LANGUAGE SQL
BEGIN
DECLARE @DateType TABLE
( LABEL CHAR(30) ,
Value VARCHAR(1) );
DECLARE C CURSOR WITH RETURN FOR;
INSERT
INTO
@DateType
VALUES ('Paid Dates Only',
'P') INSERT
INTO
@DateType
VALUES('Incurred Dates with Paid',
'S') SELECT
*
FROM
@DateType;
OPEN C;
END
SQL错误[42601]:在“”后面发现意外标记“(标签CHAR(30),值VARCHAR(1))”。所需的标记可能包括:“E@DateType TABLE”..SQLCODE=-104,SQLSTATE=42601,Driver=4.21.29
如果DB2 it is(db2-400或db2-luw)声明xx表
不是DB2 SQL PL语法
顺便说一句,如果我理解得很好,您的代码可以替换为视图
CREATE OR REPLACE VIEW DATETYPE (LABEL, VALUE) as (
VALUES
('Paid Dates Only', 'P'),
('Incurred Dates with Paid', 'S')
)
编辑:既然它必须是prodecure,那么您可以使用
CREATE OR REPLACE PROCEDURE DATETYPE ()
RESULT SETS 1
LANGUAGE SQL
BEGIN
DECLARE DATAS CURSOR WITH RETURN FOR
VALUES
('Paid Dates Only', 'P'),
('Incurred Dates with Paid', 'S');
OPEN DATAS;
END
连接到:Oracle Database 11g Enterprise Edition版本11.2.0.1.0-64bit产品,具有分区、OLAP、数据挖掘和实际应用程序测试选项
在Hibernate中,我在运行时收到以下错误 1.employee.hbm.xml 4.storedata.java 执行后出错: log4j:警告找不到logger(org.hibernate.cfg.environment)的附加程序。log4j:警告请正确初始化log4j系统。线程“main”org.hibernate.invalidmappingException中的异常:无法解析来自资
当我运行这段代码时,我得到了以下错误。如何解决?
任务:app:preBuild最新任务:app:preDebugBuild最新任务:app:compiledBugAIDL无源任务:app:compiledBugrenderScript无源任务:app:generateDebugBuildConfig最新任务:app:javaPreCompileDebug最新任务:app:mainApkListPersistenceDebug最新任务:app:g
MySQL说:文档 1064年的今天,您的SQL语法出现错误;查看与您的MariaDB服务器版本对应的手册,了解第2行“@id INT AS BEGIN SET NO COUNT ON”附近使用的正确语法
我在创建woocommerce主题时收到以下错误消息。致命错误:未捕获错误:调用C:\xampp\htdocs\premier\wp content\themes\woocmercetheme\functions中未定义的函数get\u tmplate\u directory\u url()。php:7堆栈跟踪:#0 C:\xampp\htdocs\premier\wp includes\clas