2010-08-06 5 views
1

일부 테이블에 html 데이터를 저장하고 해당 HTML의 변경 내역을 추적하는 최상의 솔루션을 찾으려고합니다. 나는 text, ntext 등이 AFTER 트리거에 대해 더 이상 지원되지 않으므로 대신 varbinary (max)를 사용하려고 생각하고있었습니다. 누구든지 HTML을 저장하기 위해 varbinary를 사용 했습니까? HTML을 업데이트 할 때 기록을 삭제하는 트리거를 사용하여 변경 내용을 추적 할 계획이었습니다.varbinary (max)를 사용하여 HTML을 저장 하시겠습니까? SQL Server 2008

항상 늘 그렇듯이 의견을 보내 주시면 감사하겠습니다.

감사합니다,

S

답변

3

varchar (max)를 사용하는 것이 더 논리적 일 것입니다. 텍스트 데이터 용으로 만들어 졌으므로 문자열 처리 기능을 사용하면됩니다.

+0

HTML이 8000 바이트보다 커지면 어떻게해야합니까? – scarpacci

+0

varchar (최대)에는 2GB의 제한이 있습니다 – Ray

+0

감사합니다 Ray ... 8000 자 제한을 가지고 있다고 생각했습니다. 정보를 잘 알고 있습니다. – scarpacci

2

왜 VARCHAR (최대) 또는 NVARCHAR (최대) 대신?