7
Tôi chỉ làm điều này:Kiểm tra xem SQL Server 2005 lĩnh vực XML là trống
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
Tôi muốn xóa tất cả các hàng với lĩnh vực xml (không nullable), nơi ScopeValue cột có mục trống có nghĩa là zero chars.
Có ai biết không?
thats odd ..., hoặc tôi đã làm điều này trước khi là NULL ... và có vẻ như tôi có một vấn đề làm mới hiển thị quản lý studio sql. Tôi có thể thực hiện lựa chọn trên bảng lặp đi lặp lại hiển thị ScopeValues với các trường trống ... – msfanboy
@msfanboy: cập nhật câu trả lời của tôi với tùy chọn thứ hai ... –
@marc_s Tôi tin rằng độ dài của một biến XML trống sẽ là 5 : 'declare @x xml; đặt @ x = ''; chọn độ dài dữ liệu (@x); chọn diễn viên (@x dưới dạng varbinary (max)) ' –