17
แทนที่ช่องว่างที่ซ้ำกันด้วยช่องว่างเดียวใน T-SQL
ฉันต้องการให้แน่ใจว่าฟิลด์ที่กำหนดไม่มีช่องว่างมากกว่าหนึ่งช่อง (ฉันไม่ได้กังวลเกี่ยวกับพื้นที่สีขาวทั้งหมดเพียงแค่ช่องว่าง) ระหว่างอักขระ ดังนั้น 'single spaces only' จะต้องกลายเป็น 'single spaces only' ด้านล่างจะไม่ทำงาน select replace('single spaces only',' ',' ') มันจะส่งผลให้ 'single spaces only' ฉันชอบที่จะยึดติดกับ T-SQL ดั้งเดิมมากกว่าโซลูชันที่ใช้ CLR ความคิด?
103
sql-server
tsql