SQL kullanarak SQL Server 2005'te VARBINARY(MAX)
alanındaki içeriğin boyutunu bayt olarak belirlemeye çalışıyorum. Bunun için yerel destek olduğundan kuşkulu olduğumdan, CLR entegrasyonu kullanılarak yapılabilir mi? Herhangi bir fikir çok takdir edilecektir.SQL Server 2005'te VARBINARY alanının boyutu
55
A
cevap
100
Aslında bunu T-SQL'de yapabilirsiniz!
DATALENGTH(<fieldname>)
varbinary(max)
alanlarında çalışacaktır.
26
VARBINARY (MAX) alanı, değişken uzunluktaki verileri 2GB'ın biraz altına kadar ayırır.
DATALENGTH() işlevini kullanarak sütun içeriğinin uzunluğunu belirleyebilirsiniz.
Örneğin:
SELECT DATALENGTH(CompanyName), CompanyName
FROM Customers
İlgili konular
- 1. SQL Server veritabanında görüntü depolamak için varbinary kullanabilir miyim?
- 2. SQL Server CE veritabanı boyutu sorunu
- 3. SQL Server
- 4. SQL Server alanı kesiliyor
- 5. TSQL kullanarak SQL Server 2008'deki bir varbinary (max) sütuna bir dosyayı nasıl yüklerim?
- 6. Excel dosyalarını SQL Server 2008'deki varbinary (max) sütuna nasıl eklerim/alırım?
- 7. SQL Server
- 8. Sql Server
- 9. [SQL Server]
- 10. SQL Server
- 11. SQL Server
- 12. SQL Server
- 13. SQL Server
- 14. SQL Server
- 15. SQL Server:
- 16. SQL Server
- 17. SQL Server
- 18. SQL Server Profiler SQL deyiminde
- 19. SQL Server: İkili veri nasıl saklanır (ör. Word dosyası)?
- 20. sql saat alanının ortalaması nasıl döndürülür
- 21. BCP sorgulama görüntüleri varbinary (max) içinde saklanan
- 22. Çok boyutlu bayt dizisini SQL Server veritabanına kaydetme
- 23. SQL Server 2014 <Binary Data>. Nasıl
- 24. Rails_Admin - Gönderi görünümünde metin alanının boyutu nasıl değiştirilir
- 25. SQL Server Fulltext arama ben bir SQL Server tablosuna sahip
- 26. T-SQL: datetime alanının sadece tarih bölümünü nasıl güncelleyebilirim?
- 27. SQL Server 2008 R2
- 28. SQL Server 2005
- 29. SQL Server 2008 R2
- 30. SQL Server Birleştirme deyimi
http://technet.microsoft.com/en-us/library/ms173486.aspx –
bayt sayısını döndürür – Smith