HTML bilgisini veritabanında tutmak

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

HTML bilgisini veritabanında tutmak

Mesaj gönderen adelphiforumz »

Selamlar

SQL 2008 üzerinde bazı sayfaların HTML bilgisini depolamam gerekiyor.
nvarchar(max), varchar(max), text alanları maximum 4000 karakterle sınırlı olduğunu söylüyor dökümanlar.
Bu konuda sqlde başka hangi alan türünü kullanmamı önerirsiniz.

Teşekkürler
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: HTML bilgisini veritabanında tutmak

Mesaj gönderen sabanakman »

Bunu aslında bir test ederek görmenizde fayda var. Eğer söylediğiniz gibi ise ntext (veya text) kullanmayı deneyin.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: HTML bilgisini veritabanında tutmak

Mesaj gönderen csunguray »

nvarchar ve varchar fieldlarının maksimum boyutu 2 GB tır. Rahatlıkla HTML kodlarının depolanması için kullanabilir ve hatta LIKE ile içlerinde arama yaptırabilirsiniz. nvarchar(x) şeklinde boyut belirtirseniz X'in alabileceği en yüksek değer 4000 dir. Ama nvarchar(max) dediğiniz zaman 2 GB a kadar veri depolayabilirsiniz.

nvarchar [ ( n | max ) ]
Variable-length Unicode string data. n defines the string length and can be a value from 1 through 4,000. max indicates that the maximum storage size is 2^31-1 bytes (2 GB). The storage size, in bytes, is two times the actual length of data entered + 2 bytes. The ISO synonyms for nvarchar are national char varying and national character varying.

Kaynak: nchar and nvarchar (Transact-SQL)


Yeni sürümlerde text ve ntext kullanımı tavsiye edilmiyor ve bu türler tamamen varchar(max) ve nvarchar(max) ile aynıdır

IMPORTANT! ntext, text, and image data types will be removed in a future version of SQL Server. Avoid using these data types in new development work, and plan to modify applications that currently use them. Use nvarchar(max), varchar(max), and varbinary(max) instead.

Kaynak: ntext, text, and image (Transact-SQL)
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Cevapla