select count(*) from ((select (case when (instr(',' || wm_concat(type) || ',', ',develop-plan,') 0) then 'develop-plan' else 'unRead' end) type, max(id) id, name, node_level, project, end, max(created_date) created_date, center, year_flg,
select count(*) from ((select (case when (instr(',' || wm_concat(type) || ',', ',develop-plan,') > 0) then 'develop-plan' else 'unRead' end) type, max(id) id, name, node_level, project, end, max(created_date) created_date, center, year_flg, sequence, min(isRead) isRead, MyReplace(wm_concat(msgCreateDate), ',') msgCreateDate, wm_concat(group_name), max(planId), 0 owe_days, 0 owe_money from (select 'develop-plan' as type, node.node_id as id, template_node.node_name as name, template_node.node_level, project.project_name as project, node.schedule_end_date as end, warning.CREATED_DATE as created_date, '' as center, '' as year_flg, ROW_NUMBER() OVER(PARTITION BY node.templet_id, project.project_project_id ORDER BY warning.created_date ASC) as sequence, (select min(t.is_read) from plan6_message_user_read t where t.node_id = node.node_id and t.need_reader = 'zhangch' group by t.node_id) isRead, '' msgCreateDate, info.name group_name, info.biz_cd planId, 0 owe_days, 0 owe_money from plan6_warning warning, plan6_node node, project_distribution info, project_period pp, project_project project, plan6_templet_node template_node where warning.node_id = node.node_id and node.plan_id = info.biz_cd and info.project_period_id = pp.project_period_id and pp.is_enabled = 1 and pp.project_project_id = project.project_project_id and template_node.node_id = node.templet_id and info.if_in_plan = 1 and (warning.charger_cd = 'zhangch' OR node.charger_cd = 'zhangch' OR node.center_manager_cd = 'zhangch' OR project.project_charger_cd = 'zhangch' OR project.project_charger_cd2 = 'zhangch' OR project.project_charger_cd_bis = 'zhangch' OR ('wubc' = 'zhangch' AND template_node.node_level in (1, 2)) OR (('xuhf' = 'zhangch' OR 'zhanghf' = 'zhangch') and template_node.node_level = 1)) and warning.stat = 2 and node.status = 1 and node.is_enabled 0 and warning.stat = 2 union select 'unRead' tyep, node.node_id id, template_node.node_name as name, template_node.node_level, project.project_name as project, node.schedule_end_date as end, to_date('', 'yyyymmdd hh24:mi:ss') as created_date, '' as center, '' as year_flg, ROW_NUMBER() OVER(PARTITION BY node.templet_id, project.project_project_id ORDER BY r.created_date ASC) as sequence, r.is_read isRead, to_char(r.created_date, 'yyyymmdd hh24:mi:ss') msgCreateDate, info.name group_name, info.biz_cd planId, 0 owe_days, 0 owe_money from plan6_message_user_read r, plan6_node node, project_distribution info, project_period pp, project_project project, plan6_templet_node template_node where r.node_id = node.node_id and node.plan_id = info.biz_cd and info.project_period_id = pp.project_period_id and pp.is_enabled = 1 and pp.project_project_id = project.project_project_id and template_node.node_id = node.templet_id and info.if_in_plan = 1 and node.is_enabled 0 and r.need_reader = 'zhangch' and r.is_read = '0') warning where warning.sequence = 1 group by name, node_level, project, end, center, year_flg, sequence) union (select 'oa_meeting' as type, metting.oa_meeting_id as id, TO_CHAR(metting.business) as name, 10 as node_level, '' as project, metting.target_date as end, warning.created_date as created_date, '' as center, '' as year_flg, 0 as sequence, '' isRead, '' msgCreateDate, '' group_name, '' planId, 0 owe_days, 0 owe_money from oa_meeting metting, plan_warning warning where metting.oa_meeting_id = warning.target and metting.HIDDEN_FLG = 0 and metting.status in (1, 2, 4) and metting.target_date is not null and instr(';' || warning.responsible_person, ';zhangch;') > 0));
|
报错如下:
ORA-01790的错误,查到是因为报错的那个wm_concate后面的字段不是group by的字段。

掌握添加MySQL用戶的方法對於數據庫管理員和開發者至關重要,因為它確保數據庫的安全性和訪問控制。 1)使用CREATEUSER命令創建新用戶,2)通過GRANT命令分配權限,3)使用FLUSHPRIVILEGES確保權限生效,4)定期審計和清理用戶賬戶以維護性能和安全。

chosecharforfixed-lengthdata,varcharforvariable-lengthdata,andtextforlargetextfield.1)chariseffity forconsistent-lengthdatalikecodes.2)varcharsuitsvariable-lengthdatalikenames,ballancingflexibilitibility andperformance.3)

在MySQL中處理字符串數據類型和索引的最佳實踐包括:1)選擇合適的字符串類型,如CHAR用於固定長度,VARCHAR用於可變長度,TEXT用於大文本;2)謹慎索引,避免過度索引,針對常用查詢創建索引;3)使用前綴索引和全文索引優化長字符串搜索;4)定期監控和優化索引,保持索引小巧高效。通過這些方法,可以在讀取和寫入性能之間取得平衡,提升數據庫效率。

ToaddauserremotelytoMySQL,followthesesteps:1)ConnecttoMySQLasroot,2)Createanewuserwithremoteaccess,3)Grantnecessaryprivileges,and4)Flushprivileges.BecautiousofsecurityrisksbylimitingprivilegesandaccesstospecificIPs,ensuringstrongpasswords,andmonitori

tostorestringsefliceflicyInmySql,ChooSetherightDataTypeBasedyOrneOrneEds:1)USEcharforFixed-LengthStstringStringStringSlikeCountryCodes.2)UseVarcharforvariable-lengtthslikenames.3)USETEXTCONTENT.3)

選擇MySQL的BLOB和TEXT數據類型時,BLOB適合存儲二進制數據,TEXT適合存儲文本數據。 1)BLOB適用於圖片、音頻等二進制數據,2)TEXT適用於文章、評論等文本數據,選擇時需考慮數據性質和性能優化。

No,youshouldnotusetherootuserinMySQLforyourproduct.Instead,createspecificuserswithlimitedprivilegestoenhancesecurityandperformance:1)Createanewuserwithastrongpassword,2)Grantonlynecessarypermissionstothisuser,3)Regularlyreviewandupdateuserpermissions

mySqlStringDatatAtatPessHouldBechoseBasedondatActarActeristicsAndusecases:1)USEcharforFixed lengthStstringStringStringSlikeCountryCodes.2)usevarcharforvariable-lengtthslikeLikenames.3)usebarnionororvarinyorvarinyorvarybinarydatalgebenedaTalgeextocrabextrapon.4)


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver Mac版
視覺化網頁開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3漢化版
中文版,非常好用

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!