SQL Server 테이블에서 열 제거(Native Client OLE DB 공급자)
적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)
SQL Server Native Client OLE DB 공급자는 ITableDefinition::D ropColumn 함수를 노출합니다. 이렇게 하면 소비자가 SQL Server 테이블에서 열을 제거할 수 있습니다.
소비자는 pTableID 매개 변수에서 uName 공용 구조체의 pwszName 멤버에서 테이블 이름을 유니코드 문자열로 지정합니다. pTableID의 eKind멤버는 DBKIND_NAME이어야 합니다.
소비자는 pColumnID 매개 변수에서 uName공용 구조체의 pwszName 멤버에 열 이름을 나타냅니다. 열 이름은 유니코드 문자열입니다. pColumnID의 eKind멤버는 DBKIND_NAME이어야 합니다.
예
코드
DBID TableID;
DBID ColumnID;
HRESULT hr;
TableID.eKind = DBKIND_NAME;
TableID.uName.pwszName = L"MyTableName";
ColumnID.eKind = DBKIND_NAME;
ColumnID.uName.pwszName = L"MyColumnName";
hr = m_pITableDefinition->DropColumn(&TableID, &ColumnID);
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기