Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.34 KB | None | 0 0
  1. IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[remove_non_printable_characters]')
  2. AND type in (N'FN', N'IF',N'TF', N'FS', N'FT'))
  3. drop function [remove_non_printable_characters]
  4. GO
  5. Create function [remove_non_printable_characters] (@input_string nvarchar(max)) returns table with schemabinding as return ( select replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( replace(replace(@input_string collate latin1_general_100_bin2, char(1), ''),char(2), ''),char(3), ''),char(4), ''),char(5), ''),char(6), ''),char(7), ''),char(8), ''),char(9), ''),char(10), ''), char(11), ''),char(12), ''),char(13), ''),char(14), ''),char(15), ''),char(16), ''),char(17), ''),char(18), ''),char(19), ''),char(20), ''), char(21), ''),char(22), ''),char(23), ''),char(24), ''),char(25), ''),char(26), ''),char(27), ''),char(28), ''),char(29), ''),char(30), ''), char(31), ''), char(0) , ' ') as clean_string )
  6. go
  7.  
  8. SELECT  c1.clean_string,
  9.  c2.clean_string,
  10. * FROM qm0174_001_20181205 q cross apply remove_non_printable_characters(CAST(q.QM0174_KEY_NR AS VARCHAR(MAX))) c1
  11.   cross apply remove_non_printable_characters(CAST(q.QM0174_SATZ AS VARCHAR(MAX))) c2
  12. go
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement