테이블이없는 경우 테이블 데이터를 다른 테이블로 이동

사가르 차반

테이블이없는 경우 데이터를 다른 데이터베이스로 이동하는 동적 스크립트를 생성하고 싶습니다. 이 스크립트는 직접 실행하면 완벽하게 실행됩니다. 그러나 해당 스크립트 문자열이 execute 문으로 실행되면 오류가 발생합니다. 나는 또한 exec를 시도했다.

declare @temp as varchar(max)
set @temp='select * into Allocation_Archive.dbo.Users from Users'
execute @temp

오류

Database 'select * into Allocation_Archive' does not exist. Make sure that the name is entered correctly.
DavidG

옵션 1

  1. USE database변수에 문을 추가 하거나 데이터베이스 및 스키마를 포함한 전체 개체 이름을 지정합니다.
  2. @temp괄호 안에 변수를

예를 들면 :

declare @temp as varchar(max)
set @temp='select * into Allocation_Archive.dbo.Users from ThisDatabase.dbo.Users'
execute @temp

옵션 2

사용하지 마십시오 :

EXECUTE @temp

대신 사용

EXEC sp_executesql @temp

또한 @temp변수를 다음과 같이 변경해야 합니다.nvarchar(max)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

테이블에 행이 하나만있는 경우 데이터 테이블 행이 반으로 잘립니다.

분류에서Dev

SQL의 새 테이블에 항목이없는 경우 테이블에서 다른 테이블로 행을 복사하는 방법

분류에서Dev

데이터가 다른 테이블에있는 경우 테이블 업데이트

분류에서Dev

소스 행이 널인 경우 테이블 데이터를 한 행에서 다른 행으로 이동

분류에서Dev

대상 테이블이없는 경우 RENAME 테이블

분류에서Dev

다른 테이블과 관계가없는 경우 값 선택

분류에서Dev

다른 테이블에서 데이터를 선택하려는 경우

분류에서Dev

테이블 중 하나가 다른 테이블과 일치하는 경우 테이블에서 행 선택

분류에서Dev

Clickhouse-TTL-데이터를 다른 테이블로 이동

분류에서Dev

데이터를 다른 테이블로 이동

분류에서Dev

삭제시 데이터를 다른 테이블로 이동

분류에서Dev

관련없는 테이블의 데이터로 교차 테이블 채우기

분류에서Dev

하나의 값이 다른 테이블에없는 경우 테이블에 삽입 하시겠습니까?

분류에서Dev

MySQL : 다른 테이블에있는 경우 열로 정렬

분류에서Dev

한 mysql 테이블에서 다른 테이블로 데이터 이동

분류에서Dev

한 MySQL 테이블에서 다른 테이블로 데이터 이동

분류에서Dev

테이블 내에 다른 데이터가있는 경우 조건에 따라 테이블에서 행 삭제

분류에서Dev

중복이있는 경우 다른 테이블에서 테이블로 삽입하지 마십시오

분류에서Dev

값이 다른 경우에만 HBase 테이블 업데이트

분류에서Dev

MySQL-새 테이블에 행이 없으면 한 테이블에서 다른 테이블로 이동

분류에서Dev

열로 검색을 추가하는 데이터 테이블은 테이블의 크기를 변경합니다.

분류에서Dev

값이있는 경우 JSONB 검색 : 다른 테이블에서

분류에서Dev

값이있는 경우 다른 테이블에서 선택

분류에서Dev

다른 테이블에 레코드가없는 경우 한 테이블에 삽입

분류에서Dev

MySQL에 아직없는 경우 한 테이블의 행을 다른 테이블에 삽입

분류에서Dev

식별자가 다른 테이블에없는 경우 테이블에서 행 삭제

분류에서Dev

다른 테이블에 ID가없는 테이블

분류에서Dev

다른 테이블에없는 테이블에서 행 삭제

분류에서Dev

다른 테이블로 식별되는 테이블의 데이터 결합

Related 관련 기사

  1. 1

    테이블에 행이 하나만있는 경우 데이터 테이블 행이 반으로 잘립니다.

  2. 2

    SQL의 새 테이블에 항목이없는 경우 테이블에서 다른 테이블로 행을 복사하는 방법

  3. 3

    데이터가 다른 테이블에있는 경우 테이블 업데이트

  4. 4

    소스 행이 널인 경우 테이블 데이터를 한 행에서 다른 행으로 이동

  5. 5

    대상 테이블이없는 경우 RENAME 테이블

  6. 6

    다른 테이블과 관계가없는 경우 값 선택

  7. 7

    다른 테이블에서 데이터를 선택하려는 경우

  8. 8

    테이블 중 하나가 다른 테이블과 일치하는 경우 테이블에서 행 선택

  9. 9

    Clickhouse-TTL-데이터를 다른 테이블로 이동

  10. 10

    데이터를 다른 테이블로 이동

  11. 11

    삭제시 데이터를 다른 테이블로 이동

  12. 12

    관련없는 테이블의 데이터로 교차 테이블 채우기

  13. 13

    하나의 값이 다른 테이블에없는 경우 테이블에 삽입 하시겠습니까?

  14. 14

    MySQL : 다른 테이블에있는 경우 열로 정렬

  15. 15

    한 mysql 테이블에서 다른 테이블로 데이터 이동

  16. 16

    한 MySQL 테이블에서 다른 테이블로 데이터 이동

  17. 17

    테이블 내에 다른 데이터가있는 경우 조건에 따라 테이블에서 행 삭제

  18. 18

    중복이있는 경우 다른 테이블에서 테이블로 삽입하지 마십시오

  19. 19

    값이 다른 경우에만 HBase 테이블 업데이트

  20. 20

    MySQL-새 테이블에 행이 없으면 한 테이블에서 다른 테이블로 이동

  21. 21

    열로 검색을 추가하는 데이터 테이블은 테이블의 크기를 변경합니다.

  22. 22

    값이있는 경우 JSONB 검색 : 다른 테이블에서

  23. 23

    값이있는 경우 다른 테이블에서 선택

  24. 24

    다른 테이블에 레코드가없는 경우 한 테이블에 삽입

  25. 25

    MySQL에 아직없는 경우 한 테이블의 행을 다른 테이블에 삽입

  26. 26

    식별자가 다른 테이블에없는 경우 테이블에서 행 삭제

  27. 27

    다른 테이블에 ID가없는 테이블

  28. 28

    다른 테이블에없는 테이블에서 행 삭제

  29. 29

    다른 테이블로 식별되는 테이블의 데이터 결합

뜨겁다태그

보관