OC_ 常见错误

(1)@interface  @end@implementation  @end不能嵌套包含

(2)只有类的声明没有类的实现

(3)漏写@end

(4)两个类的声明嵌套(可以把顺序打乱)

(5)成员变量没有写在{}

(6)方法的声明写在了{}里面

(7)在声明时对类的成员变量进行初始化,请注意成员变量不能脱离对象而独立存在

(8)方法无法像函数那样的调用

(9)成员变量和方法不能用static等关键字修饰,不要和c语言混淆

(10)类的实现可以写在mian函数后面,在使用之前只要有声明就可以

``` -- 包含进度节点的表(维度分布表) -- 筛选条件 国家、车型、产品线、项目名称、项目编码 SELECT P1.code project_code, P1.name project_name, P1.plan_starttime , P1.plan_endtime , P1.real_starttime , P1.real_endtime , P2.name country, P3.name project_state, P4.name product_line, P5.name project_type, CASE WHEN P3.name = '已完成' AND P1.real_endtime > P1.plan_endtime THEN '延期完成' WHEN P3.name = '已完成' AND P1.real_endtime <= P1.plan_endtime THEN '正常完成' WHEN P3.name = '已终止' THEN '已终止' WHEN P3.name = '已暂停' THEN '已暂停' WHEN P3.name = '执行中' AND CURRENT_TIMESTAMP() > P1.plan_endtime THEN '执行中延期' WHEN P3.name = '执行中' AND CURRENT_TIMESTAMP() <= P1.plan_endtime THEN '正常' WHEN P3.name = '编制中' THEN NULL ELSE NULL END status_light FROM view.ic_dev15oc_mart.view_dwd_plm_imp_plm_pm_prj_17010_hw_dev15oc_1054010535 P1 LEFT JOIN (SELECT id, name FROM view.view.ic_dev15oc_mart.view_ods_plm_bd_cust_doc_17010_dev15oc_1054010535 WHERE name IN ('泰国', '巴西', '匈牙利', '印尼', '土耳其', '乌兹')) P2 ON P1.areafdkj = P2.id LEFT JOIN view.ic_dev15oc_mart.view_ods_plm_imp_base_lc_st_17010_dev15oc_1054010535 P3 ON P1.lifecycle_attrpool_id = P3.id LEFT JOIN (SELECT id, name FROM view.ic_dev15oc_mart.view_ods_plm_org_admin_17010_dev15oc_1054480402 WHERE parentid = '1618991418594820098') P4 ON P1.ownedorg = P4.id LEFT JOIN view.ic_dev15oc_mart.view_ods_plm_imp_plm_pm_prj_cgr_17010_dev15oc_1054010535 P5 ON P1.classify_id = P5.id WHERE P1.real_endtime IS NOT NULL; /* SELECT * FROM view.ic_dev15oc_mart.view_ods_plm_imp_plm_pm_task_type_17010_dev15oc_1054010535 P7 SELECT * FROM view.ic_dev15oc_mart.view_ods_plm_imp_plm_pm_role_17010_dev15oc_1054010535 P8 SELECT * FROM view.ic_dev15oc_mart.view_ods_plm_bd_staff_17010_dev15oc_1054480385 P9 SELECT * FROM view.ic_dev15oc_mart.view_ods_plm_imp_plm_pm_prj_t_dt_17010_dev15oc_1054010535 P10 */```请在这段spark sql后面新增一列系统修改时间
03-21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值