J'ai un schéma XML lié à une table. cependant, parfois les testeurs se greffent et se lient aussi à ce schéma. quand il y a cette référence de table XML "ninja", toute modification de ce schéma est douloureuse. Je souhaite exécuter une requête avant de modifier le schéma et déclencher une exception si le schéma XML est lié à plusieurs tables. J'ai regardé sys.sql_dependencies et quelques-unes des autres tables de sys.xml_XXXX, mais ce n'est pas clair comment faire cela dans tsql. est quelque chose comme ça possible?utilise tsql pour détecter la dépendance XML
1
A
Répondre
0
Quelque chose comme cela pourrait être utile
select object_name(object_id) as TableName,
col_name(object_id, column_id) as ColumnName
from sys.column_xml_schema_collection_usages as U
inner join sys.xml_schema_collections as S
on U.xml_collection_id = S.xml_collection_id
where S.name = 'YourXMLSchemaCollectionName'
Celui-ci est de trouver où le schéma est utilisé dans un paramètre XML.
select object_name(object_id)
from sys.parameter_xml_schema_collection_usages as P
inner join sys.xml_schema_collections as S
on P.xml_collection_id = S.xml_collection_id
where S.name = 'YourXMLSchemaCollectionName'
Questions connexes
- 1. TSQL inverse pour codage XML
- 2. buildr utilise la dépendance d'artefact transitive facultative
- 3. Nom colonne de résultat XML de TSQL "pour xml explicite"?
- 4. TSQL XML Parsing
- 5. Attributs XML TSQL divisés
- 6. TSQL FOR XML EXPLICIT
- 7. TSQL - requête XML aide
- 8. Code tsql pour synchroniser deux documents XML
- 9. Requête TSQL XML Question
- 10. TSQL pour xml xml-tag juste une fois
- 11. Documentation XML pour les propriétés de dépendance
- 12. TSQL noeuds XML de Split
- 13. Qu'est-ce qu'Apple utilise pour détecter les fuites de mémoire?
- 14. tsql: parse XML pour générer des instructions d'insertion
- 15. TSQL pour xml ajouter attribut de schéma au noeud racine
- 16. En TSQL convertir JSON en XML?
- 17. dépendance à l'importation XML Spring
- 18. Pour la concaténation, ColdFusion utilise & JavaScript utilise +
- 19. TSQL pour chaque requête
- 20. Comment utiliser lein pour gérer la dépendance d'une dépendance?
- 21. Détecter dynamiquement un enfant XML
- 22. Attribut TSQL FOR XML PATH Activé, Type
- 23. XML créé dans TSQL Utilisé comme ADODB.Recordset
- 24. maven assembly- pour ignorer la dépendance de la dépendance zip
- 25. Obtenir le nœud XML en utilisant tsql
- 26. Comment interroger une colonne xml dans tsql
- 27. Boucle pour détecter la racine et imprimer ses noeuds xml
- 28. Quelle est la meilleure méthode pour détecter xml en JavaScript
- 29. Retirez les attributs de TSQL XML
- 30. TSQL sur XML (en utilisant XQuery)