SQL Server 테이블에 열 추가
적용 대상: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)
OLE DB Driver for SQL Server는 ITableDefinition::AddColumn 함수를 노출합니다. 소비자가 SQL Server 테이블에 열을 추가할 수 있습니다.
SQL Server 테이블에 열을 추가하는 경우 OLE DB Driver for SQL Server 소비자는 다음과 같이 제한됩니다.
DBPROP_COL_AUTOINCREMENT가 VARIANT_TRUE이면 DBPROP_COL_NULLABLE은 VARIANT_FALSE여야 합니다.
SQL Servertimestamp 데이터 형식을 사용하여 열을 정의하는 경우 DBPROP_COL_NULLABLE은 VARIANT_FALSE여야 합니다.
다른 모든 열 정의에서 DBPROP_COL_NULLABLE은 VARIANT_TRUE여야 합니다.
소비자는 pTableID 매개 변수에서 uName 공용 구조체의 pwszName 멤버에 테이블 이름을 유니코드 문자열로 지정합니다. pTableID의 eKind 멤버는 DBKIND_NAME이어야 합니다.
새로운 열 이름은 DBCOLUMNDESC 매개 변수 pColumnDesc의 dbcid 멤버에 있는 uName 공용 구조체의 pwszName 멤버에서 유니코드 문자열로 지정됩니다. eKind 멤버는 DBKIND_NAME이어야 합니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기