SQL Server 2017 ile Microsoft nihayet öncülük ediyor Sıraya koymak()stringin başındaki ve sonundaki boşlukları silme işlevi.
Microsoft Access iken Sıraya koymak() uzun süredir kontrolde olan SQL server ile sadece cepheyi kesebilmiştir. LTrim() ve arka ile RTrim() ayırmak. gibi bir kaydı temizlemek için
insert into kunde (ID, Kundenname) values (123, ' Haberler online ')
Bu yüzden geliştiriciler şunu yazmak zorunda kaldı:
select LTRIM(RTRIM(kundenname)) from kunde where ID = 123
Çok hantalsa, kendi işlevinizi oluşturabilirsiniz:
Create Schema ITV
GO
CREATE FUNCTION ITV.TRIM(@string VARCHAR(MAX))
RETURNS VARCHAR(MAX)
BEGIN
RETURN LTRIM(RTRIM(@string))
END
GO
Bununla şunları yazabilirsiniz:
select ITV.TRIM(kundenname) from kunde where ID = 123
Microsoft SQL Server 2017’de (v14.1709, 2 Ekim 2017’de yayınlandı). Sıraya koymak() şimdi nihayet yüklendi:
select TRIM(kundenname) from kunde where ID = 123
()
Haberin Sonu
Microsoft Access iken Sıraya koymak() uzun süredir kontrolde olan SQL server ile sadece cepheyi kesebilmiştir. LTrim() ve arka ile RTrim() ayırmak. gibi bir kaydı temizlemek için
insert into kunde (ID, Kundenname) values (123, ' Haberler online ')
Bu yüzden geliştiriciler şunu yazmak zorunda kaldı:
select LTRIM(RTRIM(kundenname)) from kunde where ID = 123
Çok hantalsa, kendi işlevinizi oluşturabilirsiniz:
Create Schema ITV
GO
CREATE FUNCTION ITV.TRIM(@string VARCHAR(MAX))
RETURNS VARCHAR(MAX)
BEGIN
RETURN LTRIM(RTRIM(@string))
END
GO
Bununla şunları yazabilirsiniz:
select ITV.TRIM(kundenname) from kunde where ID = 123
Microsoft SQL Server 2017’de (v14.1709, 2 Ekim 2017’de yayınlandı). Sıraya koymak() şimdi nihayet yüklendi:
select TRIM(kundenname) from kunde where ID = 123
()
Haberin Sonu