데이터 테이블에서 스크립트 삭제안녕하세요 여러분,
현재 DB에서 데이터를 가져오는 스크립트를 작성 중입니다.데이터 테이블에 여러 스크립트를 추가합니다(열이 아니라 스크립트 상자, 데이터 테이블의 왼쪽 상단 프레임).
JMP는 일부 스크립트를 표준으로 추가합니다.그 중 하나가 'DB에 저장'입니다.이 스크립트는 내가 작성하는 스크립트에서 삭제해야 합니다.
사용자가 실수로 이 스크립트를 실행하게 할 수는 없습니다.과거에 우리는 1번의 DB-update를 수행했고 그것은 우리 DB의 구조를 완전히 파괴했습니다(DB에 연결하는 다른 프로그램이 작동을 멈춘다는 의미).따라서 그것을 그대로 두는 것은 실제로 큰 생산 위험을 초래합니다(자주 발생합니다).
다음을 사용하여 스크립트를 추가할 수 있습니다.
dt << 새 스크립트( ... );
하지만,
dt << 스크립트 삭제( 'MyScript' );
작동하지 않습니다.
누구든지 이것으로 나를 도울 수 있습니까?
감사해요!!!
Re: 데이터 테이블에서 스크립트를 삭제합니다.
늦었다는 건 알지만... 참고용으로만.
//To get all the names of the scripts in a data table
lstScripts = dt << Get Table Script Names;
//delete scripts in data table
dt << Delete Scripts(lstScripts); // delete all scripts
dt << Delete Scripts({"Script1", "Script2"}); // delete certain scripts only
Re: 데이터 테이블에서 스크립트를 삭제합니다.다음은 테이블 변수 2개와 속성 1개를 삭제하는 코드입니다.
current_dataset << Delete Table Variable("JSL");
current_dataset << Delete Table Variable("SQL");
current_dataset << Delete Table Property("Source");
또한 기본 설정으로 ODBC 연결 문자열을 숨길 수 있습니다. JSL에서는 다음과 같이 할 수 있습니다.
pref(ODBC Hide Connection String(1));
Re: 데이터 테이블에서 스크립트를 삭제합니다.불행하게도 이러한 개체는 원래 테이블 속성으로 알려져 있었고 지금은 이를 테이블 스크립트라고 합니다. 결과적으로 데이터 테이블에 대한 메시지 프로토콜이 약간 혼란스럽습니다.
보다 돕다 > 스크립팅 인덱스 > 사물 > 데이터 테이블 . 선택하다 테이블 속성 삭제 자세한 내용은 두 번째 목록에서 확인하십시오. 이 메시지는 당신이 찾고 있는 메시지입니다.