Guten Morgen,
ich habe eine Abfrage auf meinen DB erstellt. Danach muss ich die erstellte Schema in einem Programm einspielen. Dabei bekomme ich Fehler, dass die Daten nicht eingespielt sein können, da es nicht mit Vorgaben stimmt. Es ist tatsächli so, dass 2 Bedingungen sind, aber ich weiss es nicht, wie ich die definieren kann.
Ich habe eine Abfrage:
und hier ist das was ich noch zusätzlcih als info habe:
Wie kann ich die Bedingung in meine Abfrage einbauen? Vielen Dank im Voraus! Anna
ich habe eine Abfrage auf meinen DB erstellt. Danach muss ich die erstellte Schema in einem Programm einspielen. Dabei bekomme ich Fehler, dass die Daten nicht eingespielt sein können, da es nicht mit Vorgaben stimmt. Es ist tatsächli so, dass 2 Bedingungen sind, aber ich weiss es nicht, wie ich die definieren kann.
Ich habe eine Abfrage:
Code:
USE Test DECLARE @content AS XML; ;WITH XMLNAMESPACES ('commons' AS commons, 'v1' AS v1) SELECT @content = ( SELECT name as'@id', 'organ' as '@type', ( SELECT name as 'v1:name', adresse1 as 'v1:adresse1', adress1 as 'v1:contactAdress/commons:adress1', adress2 as 'v1:contactAdress/commons:adress2' FROM Table_1 as i WHERE o.name = i.name FOR XML PATH(''), TYPE ) FROM Table_1 as o FOR XML PATH('v1:externeadresse'), ROOT('externeadressen') ); DECLARE @textContent NVARCHAR(MAX) = (SELECT REPLACE(CAST(@content as NVARCHAR(MAX)), '<v1:name xmlns:v1="v1" xmlns:commons="commons">', '<v1:name>')); SET @textContent = (SELECT REPLACE(CAST(@textContent as NVARCHAR(MAX)), '<v1:adresse1 xmlns:v1="v1" xmlns:commons="commons">', '<v1:adresse1>')); SET @textContent = (SELECT REPLACE(CAST(@textContent as NVARCHAR(MAX)), '<v1:contactAdress xmlns:v1="v1" xmlns:commons="commons">', '<v1:contactAdress>')); SELECT CAST(@textContent AS XML) AS result;
Code:
<xsd:attribute type="tns:adress1" name="adress1"> <xsd:annotation> <xsd:documentation>An ISO 3166-1 code</xsd:documentation> </xsd:annotation> </xsd:attribute>
Code:
<xsd:simpleType name="adress1"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[A-Z]{2}"/> </xsd:restriction> </xsd:simpleType>
Comment