В прошлом, когда у меня был
<Article PubModel="Print-Electronic">
<Journal>
<ISSN IssnType="Electronic">1360-0443</ISSN>
<JournalIssue CitedMedium="Internet">
or
<Journal>
<ISSN IssnType="Print">2234-943X</ISSN>
<JournalIssue CitedMedium="Print">
<Volume>8</Volume>
Я бы вытащил номер ISSN в своей хранимой процедуре, используя
nref.value('Article[1]/Journal[1]/ISSN[1]','varchar(max)') ISSN,
Теперь я хочу определить, какой это тип ISSN, но я не уверен, куда поставить @Print или @Electronic.
я пытался
nref.value('Article[1]/Journal[1]/ISSN[1]/@Electronic', 'varchar(max)') ISSN,
а также
nref.value('Article[1]/Journal[1]/@Electronic', 'varchar(max)') ISSN,
Ни один из них не работал. Я хочу поместить Print ISSN в поле ISSN_Print, если он есть, и Electronic в поле ISSN_Electronic, если он есть.
Спасибо за помощь