Здравствуйте и спасибо, что нашли время посмотреть на это!У меня есть уникальный сценарий, с которым я никогда не сталкивался.
Итак, у нас есть тип:
CREATE Type dbo.SomeCardType AS Table
(
Pin NVARCHAR(5),
SiteCode NVARCHAR(50),
CardCode NVARCHAR(50)
)
, и у меня есть еще 2 таблицы:
CREATE TABLE dbo.Person
(
Id INT NOT NULL PRIMARY KEY IDENTITY(1,1),
FirstName NVARCHAR(50),
LastName NVARCHAR(50),
CustomerId NVARCHAR(50)
)
Create TABLE dbo.Cards
(
Id INT NOT NULL PRIMARY KEY IDENTITY(1,1),
SiteCode NVARCHAR(10),
CardCode NVARCHAr(25)
PersonId INT NOT NULL FOREGIN KEY REFERENCES Person(Id)
)
Я создаю процесс, который должен возвращать любые данные, которые имеют тот же SiteCode, CardCode и CustomerId, что и любая карта в типе таблицы, переданной.
Не могли бы вы объяснить, как я могу это сделать и почемуоно работает?спасибо!