Что означает T (C) в приведенном ниже коде 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
2
Jay Jay Jay
10 Май 2013 в 22:12
1 ответ
Лучший ответ
Проверьте MSDN: http://msdn.microsoft.com/en-us/library/ ms188282.aspx
T - Таблица C - Столбец
2
Jasmina Shevchenko
10 Май 2013 в 22:14
Спасибо. Похоже, мои навыки Google все еще отстой. Я долго и упорно искал, но не знал, что искать в msdn
– Jay Jay Jay
10 Май 2013 в 22:16
Спасибо. И тебе того же желаю.
– Jasmina Shevchenko
10 Май 2013 в 22:21
Не стесняйтесь голосовать за мой вопрос, когда вы наберете 15 очков репутации, что произойдет, как только я приму ваш ответ. Система stackoverflow позволяет принять только через 15 минут: P
– Jay Jay Jay
10 Май 2013 в 22:21
Похожие вопросы
Новые вопросы
sql-server
Microsoft SQL Server — это система управления реляционными базами данных (RDBMS). Используйте этот тег для всех выпусков Microsoft SQL Server, включая Compact, Express, Azure, Fast-track, APS (ранее PDW) и Azure SQL DW. Не используйте этот тег для других типов СУБД (MySQL, PostgreSQL, Oracle и т. д.). Не используйте этот тег для вопросов по программному обеспечению и разработке мобильных устройств, если только он не связан напрямую с базой данных.