EXEC를 사용하여 테이블에 삽입 할 수 없습니다.

프라 네 딥
EXEC('INSERT INTO T_MyTable('+ @Columns +')
        EXEC ('+ @UpdateString + ')'
        )

@Columns에는 쉼표로 구분 된 열 이름이 포함되고 @UpdateString에는

'Update T_OtherTable
Set col1 = 123,
col2 =  456,
col3 = 'nice'
OUTPUT
DELETED.col1 as Old_FirstCol
INSERTED.col1 as New_FirstCol
DELETED.col2 as Old_SecondCol
INSERTED.col2 as New_SecondCol
DELETED.col3 as Old_ThridCol
INSERTED.col3 as New_ThirdCol
Where ID = 1'

잘못된 구문 오류가 발생합니다. EXEC 내에서 EXEC를 사용할 수 없습니까?

자틴 파텔

OUTPUT의 열 이름 뒤에 쉼표가 누락되었습니다.

'Update T_OtherTable
Set col1 = 123,
col2 =  456,
col3 = ''nice''
OUTPUT
DELETED.col1 as Old_FirstCol,
INSERTED.col1 as New_FirstCol,
DELETED.col2 as Old_SecondCol,
INSERTED.col2 as New_SecondCol,
DELETED.col3 as Old_ThridCol,
INSERTED.col3 as New_ThirdCol
Where ID = 1'

또한 중첩 된 EXEC를 사용하여 OUTPUT 절에서 테이블에 데이터를 직접 삽입하는 것이 좋습니다. 다음과 같아야합니다.

'Update T_OtherTable
Set col1 = 123,
col2 =  456,
col3 = ''nice''
OUTPUT
DELETED.col1 as Old_FirstCol,
INSERTED.col1 as New_FirstCol,
DELETED.col2 as Old_SecondCol,
INSERTED.col2 as New_SecondCol,
DELETED.col3 as Old_ThridCol,
INSERTED.col3 as New_ThirdCol
INTO T_MyTable('+ @Columns +')
Where ID = 1'

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

모두 삽입을 사용하여 테이블 내부에 데이터를 삽입 할 수 없습니다.

분류에서Dev

Jquery, PHP 및 AJAX를 사용하여 MySQL 테이블에 데이터를 삽입 할 수 없습니다.

분류에서Dev

PHP를 사용하여 MySQL 테이블에 데이터를 삽입 할 수 없습니다.

분류에서Dev

Oracle에서 커서를 사용하여 테이블에 레코드를 삽입 할 수 없습니다.

분류에서Dev

mysql에서 PDO를 사용하여 테이블에 삽입 할 수 없습니다.

분류에서Dev

테이블에 데이터를 삽입 할 수 없습니다.

분류에서Dev

SQL 테이블에 날짜를 삽입 할 수 없습니다.

분류에서Dev

mysql은 테이블을 변경하거나 테이블에 데이터를 삽입 할 수 없습니다.

분류에서Dev

Laravel을 사용하여 테이블에 삽입 할 수 없음

분류에서Dev

Laravel을 사용하여 테이블에 삽입 할 수 없음

분류에서Dev

Android Studio를 사용하여 이미지를 삽입 할 수 없습니다.

분류에서Dev

ActiveJDBC를 사용하여 HSQLDB에 개체를 삽입 할 수 없습니다.

분류에서Dev

datasnap 클라이언트를 사용하여 삽입 할 수 없습니다.

분류에서Dev

datetimepicker c #을 사용하여 Firebird에 날짜를 삽입 할 수 없습니다.

분류에서Dev

PHP를 사용하여 MYSQL 테이블에 데이터를 삽입 할 수 없음

분류에서Dev

@PersistenceContext를 사용하여 RESOURCE_LOCAL 컨테이너 관리 EntityManager를 삽입 할 수 없습니다.

분류에서Dev

Django를 사용하여 데이터베이스에 데이터를 삽입 할 수 없습니다.

분류에서Dev

PHP를 사용하여 mysql 데이터베이스에 데이터를 삽입 할 수 없습니다.

분류에서Dev

(PHP, AJAX, JQ)를 사용하여 MySQL 데이터베이스에 데이터를 삽입 할 수 없습니다.

분류에서Dev

AJAX를 사용하여 mysql 데이터베이스에 데이터를 삽입 할 수 없습니다.

분류에서Dev

_POST를 통해 내 테이블에 삽입 할 수 없습니다.

분류에서Dev

관련 테이블에 중복 키를 삽입 할 수 없습니다.

분류에서Dev

C ++에서 추가 모드를 사용하여 파일에 데이터를 삽입 할 수 없습니다.

분류에서Dev

IIS에서 PHP를 사용하여 MS SQL Server에 데이터를 삽입 할 수 없습니다.

분류에서Dev

테이블의 값을 사용하여 테이블에 동적 수의 행을 삽입 할 수 있습니까?

분류에서Dev

옵션 (textarea)을 사용하여 데이터베이스에 데이터를 삽입 할 수 없습니다.

분류에서Dev

json을 사용하여 데이터베이스에 데이터를 삽입 할 수 없습니다.

분류에서Dev

조건이 2 개인 테이블에서 다른 테이블로 날짜를 삽입 할 수 없습니다.

분류에서Dev

FLASK + SQLALCHEMY를 사용하여 Mysql에 데이터를 삽입 할 수 없습니다.

Related 관련 기사

  1. 1

    모두 삽입을 사용하여 테이블 내부에 데이터를 삽입 할 수 없습니다.

  2. 2

    Jquery, PHP 및 AJAX를 사용하여 MySQL 테이블에 데이터를 삽입 할 수 없습니다.

  3. 3

    PHP를 사용하여 MySQL 테이블에 데이터를 삽입 할 수 없습니다.

  4. 4

    Oracle에서 커서를 사용하여 테이블에 레코드를 삽입 할 수 없습니다.

  5. 5

    mysql에서 PDO를 사용하여 테이블에 삽입 할 수 없습니다.

  6. 6

    테이블에 데이터를 삽입 할 수 없습니다.

  7. 7

    SQL 테이블에 날짜를 삽입 할 수 없습니다.

  8. 8

    mysql은 테이블을 변경하거나 테이블에 데이터를 삽입 할 수 없습니다.

  9. 9

    Laravel을 사용하여 테이블에 삽입 할 수 없음

  10. 10

    Laravel을 사용하여 테이블에 삽입 할 수 없음

  11. 11

    Android Studio를 사용하여 이미지를 삽입 할 수 없습니다.

  12. 12

    ActiveJDBC를 사용하여 HSQLDB에 개체를 삽입 할 수 없습니다.

  13. 13

    datasnap 클라이언트를 사용하여 삽입 할 수 없습니다.

  14. 14

    datetimepicker c #을 사용하여 Firebird에 날짜를 삽입 할 수 없습니다.

  15. 15

    PHP를 사용하여 MYSQL 테이블에 데이터를 삽입 할 수 없음

  16. 16

    @PersistenceContext를 사용하여 RESOURCE_LOCAL 컨테이너 관리 EntityManager를 삽입 할 수 없습니다.

  17. 17

    Django를 사용하여 데이터베이스에 데이터를 삽입 할 수 없습니다.

  18. 18

    PHP를 사용하여 mysql 데이터베이스에 데이터를 삽입 할 수 없습니다.

  19. 19

    (PHP, AJAX, JQ)를 사용하여 MySQL 데이터베이스에 데이터를 삽입 할 수 없습니다.

  20. 20

    AJAX를 사용하여 mysql 데이터베이스에 데이터를 삽입 할 수 없습니다.

  21. 21

    _POST를 통해 내 테이블에 삽입 할 수 없습니다.

  22. 22

    관련 테이블에 중복 키를 삽입 할 수 없습니다.

  23. 23

    C ++에서 추가 모드를 사용하여 파일에 데이터를 삽입 할 수 없습니다.

  24. 24

    IIS에서 PHP를 사용하여 MS SQL Server에 데이터를 삽입 할 수 없습니다.

  25. 25

    테이블의 값을 사용하여 테이블에 동적 수의 행을 삽입 할 수 있습니까?

  26. 26

    옵션 (textarea)을 사용하여 데이터베이스에 데이터를 삽입 할 수 없습니다.

  27. 27

    json을 사용하여 데이터베이스에 데이터를 삽입 할 수 없습니다.

  28. 28

    조건이 2 개인 테이블에서 다른 테이블로 날짜를 삽입 할 수 없습니다.

  29. 29

    FLASK + SQLALCHEMY를 사용하여 Mysql에 데이터를 삽입 할 수 없습니다.

뜨겁다태그

보관