我有 SQL 表:
Create table
(
ID varchar(50) not null,
Action nvarchar(max) null
)
Run Code Online (Sandbox Code Playgroud)
操作列包含 XML 数据。格式:
<?xml version="1.0" encoding="UTF-8"?>
<oo_outbound_order>
<oo_master>
<Code>123</Code>
<Name>Branan</Name>
</oo_master>
</oo_outbound_order>
Run Code Online (Sandbox Code Playgroud)
如何解析此列?结果应该是这样的:
CODE NAME
123 Branan
Run Code Online (Sandbox Code Playgroud) 我怎么能改变身份栏?
示例我有表:
CREATE TABLE orders
(
id int IDENTITY(100,1)
Name varchar(250)
)
Run Code Online (Sandbox Code Playgroud)
我需要改变
CREATE TABLE orders
(
id int IDENTITY(1000,1)
Name varchar(250)
)
Run Code Online (Sandbox Code Playgroud) 我有2列的表:endReportDate (varchar),reportType (varchar)
endReportDate(varchar), reportType(varchar)
-------------------------------------------
2018-10-09T16:01Z FEDEX
Run Code Online (Sandbox Code Playgroud)
我需要以"2018-08-07T16:01:30"格式选择此数据.
我这样想:
select convert(Datetime, endDateReport, 127) from table
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
从字符串转换日期和/或时间时转换失败.
怎么解决?