2
В приведенном ниже коде sql, что означает T (C)? Что такое T и что такое C?Puzzling xml select синтаксис на сервере Sql
declare @employeeData xml --this would be your XML input parameter
set @employeeData = '<employeeData>
<employee LastName="Smith" FirstName="Randolph" EmployeeID="1234567"/>
</employeeData>'
declare @xmlTable table (LastName nvarchar(255), FirstName nvarchar(255), EmployeeID int)
insert into @xmlTable (LastName, FirstName, EmployeeID)
select
C.value('@LastName','nvarchar(255)') as LastName,
C.value('@FirstName','nvarchar(255)') as FirstName,
C.value('@EmployeeID','int') as EmployeeID
from
@employeeData.nodes('/employeeData/employee') T(C)
select * from @xmlTable
Спасибо. По-видимому, мои навыки Google все еще сосут. Я искал долго и упорно, но не знал, что искать в MSDN –
Я рад помочь вам)) –
Хороших выходных. –