정수에서 문자열/텍스트로 데이터베이스 열을 변경해야하지만 어떻게해야하는지 잘 모르겠습니다.SQL Server에서 열의 데이터 형식을 정수에서 텍스트로 변경하려면 어떻게해야합니까?
이 열은 식별 번호를 저장하기위한 것이지만 최근에는 ID 형식이 변경되었으므로 이제 ID에도 ASCII 문자가 포함됩니다. 따라서이 변경으로 새로운 ID는 정수로 저장할 수 없습니다.
업데이트 할 응용 프로그램은 Delphi 7로 작성되었으며 SQL Server 라이브러리의 odbcexpress 구성 요소를 사용합니다.
이 경우 ALTER TABLE
을 사용할 수 있습니까? 또는 데이터를 문자열로 새 열에 복사하고 이전 열을 삭제 한 다음 열 이름을 이전 이름으로 바꿔야합니까?
어떻게 수행 할 수 있습니까? 나는 SQL Server의 작동에 대해 잘 알고 있지 않습니다.
감사합니다.
Delphi (모든 버전)로 작성된 응용 프로그램은 ODBC Express 구성 요소와 마찬가지로 중요하지 않습니다. 상당히 표준화 된 ODBC를 통해 테이블에 액세스하는 것만으로 중요합니다. (IOW, Delphi 태그는 전혀 관련이 없습니다.) –