oracle数据库的问题,一直提示缺失逗号,应该是decode的问题 请高手指点~! 谢谢

insertintot_7_1测控设备静态库(J_计量器具名称,C_出厂编号,G_规格型号,J_精度等级,L_类别,S_使用单位,J_检定单位,decode(Z_周期,'... insert into t_7_1测控设备静态库(J_计量器具名称,C_出厂编号,G_规格型号,J_精度等级,L_类别,S_使用单位,J_检定单位,
decode(Z_周期, '一个月','1','六个月','6','一年','12','两年','24','三年','36') Z_周期,
Z_最后一次检定日期) values('标准压力表','1006','Y-150','0.4','B','第一油矿','测试','两年',to_date('2011-03-03','yyyy-mm-dd'))
展开
 我来答
wucui2007ah
推荐于2016-12-04 · TA获得超过120个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:134万
展开全部
你insert into里面的字段不应该有decode,如果你要结果根据时间不同显示不同值,那么就应该在values里面改,如下
insert into t_7_1测控设备静态库
(J_计量器具名称,
C_出厂编号,
G_规格型号,
J_精度等级,
L_类别,
S_使用单位,
J_检定单位,
Z_周期,
Z_最后一次检定日期)
values
('标准压力表',
'1006',
'Y-150',
'0.4',
'B',
'第一油矿',
'测试',
decode('两年',
'一个月',
'1',
'六个月',
'6',
'一年',
'12',
'两年',
'24',
'三年',
'36',
'两年'),
to_date('2011-03-03', 'yyyy-mm-dd'))
匿名用户
2013-03-11
展开全部
insert into t_7_1测控设备静态库(
J_计量器具名称,C_出厂编号,G_规格型号,
J_精度等级,L_类别,S_使用单位,
J_检定单位, decode(Z_周期, '一个月','1','六个月','6','一年','12','两年','24','三年','36') Z_周期, Z_最后一次检定日期
) values(
'标准压力表','1006','Y-150',
'0.4','B','第一油矿',
'测试','两年',to_date('2011-03-03','yyyy-mm-dd')
);

目测下来, 问题不少啊
INSERT INTO 表名(
列名......
) VALUES (
数据......
);
你怎么在 列名那里, 就开始 decode 了?
而且那个 decode 函数, 还少了最后一个参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badkano
2013-03-11 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144771 获赞数:885415
团长

向TA提问 私信TA
展开全部
先说一下,decode不能用在这里
insert into的目标表里是不可以用函数的
你还是改成insert into 表名 (z_周期) values (2);
总之,是目标表不能用函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tctcdtc2008
2013-03-11 · 超过30用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:70.2万
展开全部
DECODE 可以理解为
if(XXX){
。。。}
else if(XXX){
。。。}
else {
。。。}
你缺少最后的else
就是以上情况都不是的情况下 这一列等于什么
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ce9db63
2013-03-11 · 超过14用户采纳过TA的回答
知道答主
回答量:41
采纳率:100%
帮助的人:37.5万
展开全部
decode(Z_周期, '一个月','1','六个月','6','一年','12','两年','24','三年','36','其他') Z_周期,
Z_最后一次检定日期) values('标准压力表','1006','Y-150','0.4','B','第一油矿','测试','两年',to_date('2011-03-03','yyyy-mm-dd'))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式