반응형

SQL-Server 23

SQL Server에서 사용자 정의 테이블 유형 변경

SQL Server에서 사용자 정의 테이블 유형 변경 SQL Server에서 사용자 정의 테이블 유형을 변경하려면 어떻게 해야 합니까? 제가 아는 바로는 테이블 타입의 변경/변경은 불가능합니다.다른 이름으로 유형을 생성한 다음 이전 유형을 삭제하고 새 이름으로 수정할 수 있습니다. jkrajes에 대한 크레딧 msdn에 따르면 '사용자 정의 테이블 유형 정의는 생성된 후 수정할 수 없습니다'와 같습니다.이것은 일종의 해킹이지만 효과가 있는 것 같다.다음은 테이블 유형을 변경하는 단계와 예입니다.한 가지 주의할 점은 테이블유형에 대한 변경이 해당 오브젝트(일반적으로 절차)에 대한 변경을 중단하는 경우 sp_refreshsqlmodule이 실패한다는 것입니다. sp_rename테이블 타입의 이름을 변경하려면..

programing 2023.04.16

SQL Server에서 특정 테이블에 대한 CREATE TABLE 문을 생성하려면 어떻게 해야 합니까?

SQL Server에서 특정 테이블에 대한 CREATE TABLE 문을 생성하려면 어떻게 해야 합니까? 저는 이 문제에 대한 해결책을 마련하는 데 많은 시간을 할애하고 있기 때문에, 이 투고의 정신에 따라 다른 사람에게 도움이 될 수 있다고 생각하여 여기에 올립니다. 더 좋은 대본이나 추가할 게 있으면 올려주세요. 편집: 네, Management Studio에서 하는 방법은 알고 있습니다만, 다른 어플리케이션에서 할 수 있어야 했습니다.위의 버전을 수정하여 모든 테이블에서 실행되도록 하고 새로운 SQL 2005 데이터 유형을 지원하도록 했습니다.프라이머리 키명도 유지됩니다.SQL 2005에서만 작동합니다(교차 적용 사용). select 'create table [' + so.name + '] (' + o..

programing 2023.04.11

임시 테이블에 데이터 삽입

임시 테이블에 데이터 삽입 임시 테이블을 만들고 이와 같은 데이터 유형을 선언한 후 CREATE TABLE #TempTable( ID int, Date datetime, Name char(20)) 데이터베이스 내의 물리 테이블에 이미 저장되어 있는 관련 데이터를 삽입하려면 어떻게 해야 합니까?INSERT INTO #TempTable (ID, Date, Name) SELECT id, date, name FROM physical_table 모든 열의 모든 데이터를 삽입하려면 다음을 사용하십시오. SELECT * INTO #TempTable FROM OriginalTable 잊지 말고DROP임시 테이블을 완료한 후 다시 작성하기 전에 다음 절차를 수행합니다. DROP TABLE #TempTable SELECT..

programing 2023.04.11
반응형