-- 创建表 CREATE TABLE employee_xml (emp_id NUMBER PRIMARY KEY,emp_data XMLType );-- 插入数据 INSERT INTO employee_xml VALUES (1, XMLType( '<?xml version="1.0" encoding="UTF-8"?> <employee><personal_info><name>李四</name><age>30</age><email>lisi@company.com</email></personal_info><work_info><department>研发部</department><position>高级工程师</position><salary>80000</salary><hire_date>2020-01-15</hire_date></work_info><skills><skill>Java</skill><skill>Oracle</skill><skill>Python</skill></skills> </employee>'));-- 查询员工信息 SQL> SELECT 2 e.emp_id,3 x.name,4 x.department,5 x.salary6 FROM employee_xml e,7 XMLTable('/employee'8 PASSING e.emp_data9 COLUMNS 10 name VARCHAR2(50) PATH 'personal_info/name',11 department VARCHAR2(50) PATH 'work_info/department',12 salary NUMBER PATH 'work_info/salary'13 ) x;EMP_ID NAME DEPARTMENT SALARY ---------- -------------------------------------------------- -------------------------------------------------- ----------1 李四 研发部 80000set linesize 300 col name for a10 col department for a30 col salary for a40 SELECT emp_id,EXTRACTVALUE(emp_data, '/employee/personal_info/name') as name,EXTRACTVALUE(emp_data, '/employee/work_info/department') as department,EXTRACTVALUE(emp_data, '/employee/work_info/salary') as salary FROM employee_xml;SQL> set linesize 300 SQL> col name for a10 SQL> col department for a30 SQL> col salary for a40 SQL> SELECT 2 emp_id,3 EXTRACTVALUE(emp_data, '/employee/personal_info/name') as name,4 EXTRACTVALUE(emp_data, '/employee/work_info/department') as department,5 EXTRACTVALUE(emp_data, '/employee/work_info/salary') as salary6 FROM employee_xml;EMP_ID NAME DEPARTMENT SALARY ---------- ---------- ------------------------------ ----------------------------------------1 ?????? ????????? 80000-- 使用XMLTable查询技能列表 SELECT e.emp_id,s.skill_name FROM employee_xml e, XMLTable('/employee/skills/skill'PASSING e.emp_dataCOLUMNS skill_name VARCHAR2(50) PATH '.' ) s;SQL> SELECT 2 e.emp_id,3 s.skill_name4 FROM employee_xml e,5 XMLTable('/employee/skills/skill'6 PASSING e.emp_data7 COLUMNS skill_name VARCHAR2(50) PATH '.'8 ) s;EMP_ID SKILL_NAME ---------- --------------------------------------------------1 Java1 Oracle1 PythonSQL>
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/942275.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
2025年氢氧化镁厂家推荐排行榜,矿石氢氧化镁,水镁石氢氧化镁,阻燃剂氢氧化镁,改性氢氧化镁源头企业实力解析
2025年氢氧化镁厂家推荐排行榜,矿石氢氧化镁,水镁石氢氧化镁,阻燃剂氢氧化镁,改性氢氧化镁源头企业实力解析
氢氧化镁作为一种重要的无机化工产品,在阻燃材料、环保处理、医药制备等领域具有广泛应用。随着全球对…
vue控制页面不能复制
<template>
<div @contextmenu.prevent @copy.prevent @cut.prevent @paste.prevent class="no-select">
<!-- 页面内容 -->
</div>
</template>
<style scoped>
.no-s…
MyEMS:开启智能化能源管理新篇章
在全球能源危机与 “双碳” 目标的双重驱动下,能源管理的精细化、智能化成为各行各业的核心需求。MyEMS(My Energy Management System,我的能源管理系统)作为一款聚焦用户实际需求的能源管理工具,凭借灵活适配、功…
开源能源管理系统 MyEMS:赋能企业降本增效,加速能源数字化转型
在 “双碳” 目标与能源成本攀升的双重驱动下,企业对能源管理的需求从 “被动统计” 转向 “主动优化”。而开源能源管理系统 MyEMS(My Energy Management System)凭借零授权成本、高度可定制、社区协同迭代的优势,…
深入解析:LabVIEW超声换能器成像
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
2025南京鑫铭机械厂家推荐:精密钣金加工与天文台圆顶定制专家
2025南京鑫铭机械厂家推荐:精密钣金加工与天文台圆顶定制专家
在当今制造业快速发展的背景下,精密钣金加工与天文台圆顶定制领域面临着前所未有的技术挑战。随着工业4.0时代的到来,传统加工方式已难以满足高精度、高…
计算redis key落在那个slot
python:2.7# -*- coding: utf-8 -*-
import binascii# 完整的CRC16 XMODEM查找表
crc16_table = [0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7,0x8108, 0x9129, 0xa14a, 0xb16b, 0xc18c, 0xd1ad,…
2025工业臭氧检测仪实力厂家推荐,逸云天电子专业提供多场景精准监测方案
2025工业臭氧检测仪实力厂家推荐,逸云天电子专业提供多场景精准监测方案
随着工业化和城市化的快速发展,臭氧污染问题日益凸显。工业臭氧检测仪作为环境监测的重要工具,在保障生产安全、维护环境质量方面发挥着关键…
【2025】怎么加快百度网盘下载速度?
【2025】怎么加快百度网盘下载速度?怎么加快百度网盘下载速度?今天就教给大家一非常好用的绝招。这一招我也是好久没交给大家了。地址获取:放在这里了,可以直接获取大家看看这个下载速度是不是非常的羡慕。这也是我…
MyEMS:赋能高效能源管理的核心工具
在全球能源短缺与环保意识日益提升的背景下,如何实现能源的精细化管理、降低能耗成本、减少碳排放,成为企业与社会关注的焦点。MyEMS(Energy Management System,能源管理系统)作为一款专注于能源监测、分析与优化…
详细介绍:【亲测免费】 ESP32 BLE HID 鼠标键盘项目推荐
详细介绍:【亲测免费】 ESP32 BLE HID 鼠标键盘项目推荐pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas…
小球碰撞 trick
具体来说就是有若干个小球在数轴上走动,碰撞会方向相反,这个 trick 只适用于速度都一样的情况下。
我们只需要比较强限制的刻画出这个东西就已经胜利了,较为硬做的做法比较不讲道理,也不是很优美,这里分享一种优美…
2025 年最新推荐!国内优质充电桩厂家排行榜,助您精准挑选适配性强、安全高效的充电设备电车/智能/新能源/电动车充电桩厂家推荐
引言
随着新能源汽车普及率大幅提升,充电桩作为核心配套设施,市场需求呈爆发式增长,但行业乱象也随之凸显。部分产品存在充电效率低下、安全防护缺失、车型适配性差等问题,且售后服务参差不齐,导致用户在选购时难…
2025工装定制实力厂家推荐:贵格服饰专注防静电工装与POLO衫定制
2025工装定制实力厂家推荐:贵格服饰专注防静电工装与POLO衫定制
技术挑战与行业痛点
在现代工业生产环境中,特种工装的技术要求日益提高。防静电工装作为电子制造、航空航天等领域的必备防护装备,面临着严峻的技术挑…
2025 年MES服务商最新推荐榜单:聚焦行业痛点,精选优质服务商助力企业数智化转型
引言
在离散制造行业数智化转型加速推进的当下,电子、家电、五金加工等细分领域企业,正面临生产流程复杂、多工厂协同难、质量追溯精度低、异常响应迟缓等核心痛点,这些问题直接导致生产效率停滞、制造成本高企。而…
2025 年物流公司最新推荐排行榜:覆盖多线路运输,精选优质品牌助您高效选择
引言
在当前经济快速发展、商品流通日益频繁的背景下,物流服务的质量与效率直接影响企业运营成本和个人需求满足度。然而,杭州及周边地区物流市场品牌众多,服务水平参差不齐,既有深耕行业多年的老牌企业,也有新兴…
windows本地jenkins打包部署远端服务
插件:Publish Over SSH配置:系统管理 找到SSH Servers
1.jenkins新建item: Freestyle project2.General->高级使用:自定义工作空间3.Build Steps配置构建: mvn clean package -Dmaven.test.skip=true4.构建后操…
2025潮流服饰实力厂家推荐,COVERNAT乐酷天打造品质穿搭新选择
2025潮流服饰实力厂家推荐,COVERNAT乐酷天打造品质穿搭新选择
当前潮流服饰领域的技术挑战与行业现状
在棒球帽、卫衣、羽绒服等潮流服饰领域,制造工艺与品质管控正面临着前所未有的技术挑战。根据行业数据显示,超过…