7
I właśnie to zrobił:Sprawdź, czy SQL Server 2005 XML pole jest puste
Delete FROM MyTable WHERE ScopeValue = ""
Delete FROM G_Scope WHERE ScopeValue is ''
Delete FROM G_Scope WHERE ScopeValue = empty
Delete FROM G_Scope WHERE ScopeValue is empty
chcę usunąć wszystkie wiersze z pola XML (pustych), gdzie kolumna ScopeValue ma pustych wpisów oznacza zerowe znaki.
Ktoś wie?
To dziwne ..., albo zrobiłem to przed NULL ... i wygląda na to, że mam problem z odświeżaniem wyświetlacza zarządzania sql. Mogę wielokrotnie zaznaczać na ekranie jej wartości ScopeValues z pustymi polami ... – msfanboy
@msfanboy: zaktualizowałem moją odpowiedź drugą opcją ... –
@marc_s Wierzę, że długość danych pustego pliku XML var wynosiłaby 5 : 'declare @ x xml; set @ x = ''; wybierz długość danych (@x); wybierz rzutowanie (@x jako varbinary (max)) ' –