Sql 每个AGENCYNAME的种子值?是否有一种方法可以让查询输出重复的AGENCYNAME,但表在种子上是唯一的? FILE_DATA FILE_CREATION_DATE <?xml version="1.0" encodin
每个AGENCYNAME的种子值?是否有一种方法可以让查询输出重复的AGENCYNAME,但表在种子上是唯一的?Sql 每个AGENCYNAME的种子值?是否有一种方法可以让查询输出重复的AGENCYNAME,但表在种子上是唯一的? FILE_DATA FILE_CREATION_DATE <?xml version="1.0" encodin,sql,r,xml,oracle,xml-parsing,Sql,R,Xml,Oracle,Xml Parsing,每个AGENCYNAME的种子值?是否有一种方法可以让查询输出重复的AGENCYNAME,但表在种子上是唯一的? FILE_DATA FILE_CREATION_DATE <?xml version="1.0" encoding="utf-8"?><REPORT 1/1/2020 <?xml version="1.0" encoding="utf-8"?><REPORT
FILE_DATA FILE_CREATION_DATE
<?xml version="1.0" encoding="utf-8"?><REPORT 1/1/2020
<?xml version="1.0" encoding="utf-8"?><REPORT 1/5/2020
<?xml version="1.0" encoding="utf-8"?><REPORT 1/6/2019
<?xml version="1.0" encoding="utf-8"?><REPORT 1/1/2020
<?xml version="1.0" encoding="utf-8"?><REPORT 1/5/2020
<?xml version="1.0" encoding="utf-8" ?>
<REPORT xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CrashReport.DataLayer.v20170201">
<CRSREPORTTIMESTAMP>2020-10-08T06:49:31.813812</CRSREPORTTIMESTAMP>-
<AGENCYIDENTIFIER>MILWAUKEE</AGENCYIDENTIFIER>-
<AGENCYNAME>Milwaukee Police Department</AGENCYNAME>
//REPORT/AGENCYIDENTIFIER
query_string2 <- "SELECT
XMLTYPE(t.FILE_DATA).EXTRACT('//REPORT/AGENCYNAME/text()').getClobVal()
FROM CRS.CRS_FILES t"
idtable <- sqlQuery(ch,query_string2, max=10)
query_string2 <- "SELECT
XMLTYPE(t.FILE_DATA).EXTRACT('//REPORT/AGENCYNAME/text()').getStringVal()
FROM CRS.CRS_FILES t"
idtable <- sqlQuery(ch,query_string2, max=10)
XMLTYPE(T.FILE_DATA).EXTRACT('//REPORT/AGENCYNAME/TEXT()').GETCLOBVAL()
1 NA
2 NA
3 NA
4 NA
5 NA
6 NA
7 NA
8 NA
9 NA
10 NA
XMLTYPE(T.FILE_DATA).EXTRACT('//REPORT/AGENCYNAME/TEXT()').GETCLOBVAL()
1 Milwaukee Police Department
2 Milwaukee Police Department
3 Milwaukee Police Department
4 Milwaukee Police Department
5 Milwaukee Police Department
6 Milwaukee Police Department
7 Milwaukee Police Department
8 Milwaukee Police Department
9 Milwaukee Police Department
10 Milwaukee Police Department
query_string2 <- "SELECT x.agencyname
FROM CRS.CRS_FILES c
CROSS JOIN XMLTABLE(
XMLNAMESPACES(
'http://www.w3.org/2001/XMLSchema-instance' AS \"i\",
DEFAULT 'http://schemas.datacontract.org/2004/07/CrashReport.DataLayer.v20170201'
),
'/REPORT'
PASSING XMLTYPE( c.file_data )
COLUMNS
crsreporttimestamp TIMESTAMP PATH 'CRSREPORTTIMESTAMP',
agencyidentifier VARCHAR2(50) PATH 'AGENCYIDENTIFIER',
agencyname VARCHAR2(100) PATH 'AGENCYNAME'
) x"
idtable <- sqlQuery(ch,query_string2, max=10)
| AGENCYNAME |
| :-------------------------- |
| Milwaukee Police Department |
| AGENCYNAME |
| :-------------------------- |
| Milwaukee Police Department |