0
由於來自客戶端SQL Server
數據的XML的無效字符導致導入崩潰。 從日誌文件看起來像是一個右箭頭「 - >」。在許多表的其中一列中查找特殊字符
我所知道的是它是從一個列出來的話 - 我不知道哪一列 - 在我的表之一 - 約20桌 -
我怎麼可以給他們一個查詢,以便對他們的數據庫運行找出這個壞數據在哪裏?
由於來自客戶端SQL Server
數據的XML的無效字符導致導入崩潰。 從日誌文件看起來像是一個右箭頭「 - >」。在許多表的其中一列中查找特殊字符
我所知道的是它是從一個列出來的話 - 我不知道哪一列 - 在我的表之一 - 約20桌 -
我怎麼可以給他們一個查詢,以便對他們的數據庫運行找出這個壞數據在哪裏?
我有類似的問題。我通過使用Notepad ++找到了這些字符。有一個編碼菜單。改變這會導致一些隱藏的字符出現。我將它改爲ANSI。此外,我使用「顯示或隱藏格式標記」按鈕在Microsoft Word中找到了隱藏的字符(它看起來像是一個倒退的P)。
你可能要檢查這個答案:http://stackoverflow.com/questions/23481973/selecting-column-names-that-have-specified-value/23482530#23482530 – pmbAustin
得到列的列表使用'INFORMATION_SCHEMA .COLUMNS'構建一個動態SQL查詢,對所有列執行「LIKE」檢查。 – Dai
我有類似的問題。我會根據上面的註釋創建動態SQL。如果我沒有記錯的話,我相信這個角色是'CHAR(24)'。 – BJones