나는 ALTER TABLE Signatures ALTER COLUMN HTML ntext;
을하려고하는데, 어떻게 되나요? Cannot alter column 'HTML' because it is 'text'.
SQL Server 2000 - 열을 텍스트에서 ntext로 변경하려면 어떻게합니까?
열을 변경하려면 어떻게해야합니까?
나는 ALTER TABLE Signatures ALTER COLUMN HTML ntext;
을하려고하는데, 어떻게 되나요? Cannot alter column 'HTML' because it is 'text'.
SQL Server 2000 - 열을 텍스트에서 ntext로 변경하려면 어떻게합니까?
열을 변경하려면 어떻게해야합니까?
또는 당신은 HTMLOld에 HTML의 이름을 변경 한 후 NTEXT하는 새로운 열 HTML을 만들 수 있습니다. 그런 다음 새 열을 HTML old의 데이터로 업데이트 한 다음 HTMLOld 열을 삭제합니다.
은 (당신이 SQL 서버 2000에서 멀리 이동할 때 부수적으로, 당신은 그들이되지 않습니다 이러한 텍스트와 NTEXT 열을 제거하기 시작하는 데 필요한 SQL Server의 다음 버전에서 사용할 수 없습니다.)
수 없습니다. 새 테이블 (사용 권한, 트리거 등 포함)을 만들고, 데이터를 복사하고, 이전 테이블을 삭제해야합니다.
는 ... 아니면 그냥 * **하지 ** 모든 트리거를 삭제해야하고, 권한 등 –
1) 테이블에 ntext 데이터 형식의 새 열을 만듭니다. 2) html에서 새 ntext 열로 복사 할 업데이트 문을 실행하십시오. 3) html 열을 삭제하십시오. 4) 새 열의 이름을 html로 변경하십시오 (필요한 경우)
두 단계로 수행 할 수 있습니다.
-- first alter from text to varchar
ALTER TABLE table_1 ALTER COLUMN [test] [varchar](max) NULL;
-- and finally to ntext
ALTER TABLE table_1 ALTER COLUMN [test] [ntext] NULL;
고마워요! – Vince
한 약이다, 따라서, 데이터를 복사, 기존 테이블에 새 열을 생성 된 열을 삭제하고, * SQL Server 2000에서 벗어나는 ** 빠른 시간 .... –
@marc_s : 내 선택이 ... – Justin808
대체 대상은 무엇입니까? – Justin808