Oracle SQL Developer에서 테이블 스페이스를 생성하고 SQL PLUS 콘솔로 테이블 데이터에 액세스하려고했습니다. 그러나 SQL Developer와 함께 행을 삽입하고 결과가 SQL PLUS 콘솔에 표시되는지 확인하려면 SQL PLUS가 결과를 표시하지 않습니다. SQL PLUS와 SQL Developer 사이에 아무런 연관이없는 것처럼 보입니다. 누구나 아이디어가 있습니까?SQL PLUS를 사용하여 SQL 개발자가 만든 테이블을 보는 방법은 무엇입니까?
답변
SQLDeveloper와 SQL * Plus는 데이터베이스에 액세스 할 수있는 프론트 엔드 툴입니다. 당신은 당신이 한 * 당신은 동일한 사용자 로 연결되어 * 동일한 데이터베이스 와 연결 * 당신은 JDeveloper의에서 커밋 SQLPLUS에서 트랜잭션에 있지 필요
두 프런트 엔드 도구의 데이터베이스에 올바르게 연결되어 있습니다. 그러나 나는 변화를 저 지르지 않는다는 것을 몰랐다. 나는 오라클 SQL 개발자에 대해 꽤 새로운 도구이다. (그렇기 때문에 도구의 가능성을 알지 못한다.) – JohnCooper
덕분에! :) – JohnCooper
약속한다, 그건 확실히함으로써 시작하자.
물론 트랜잭션을 커밋하고 SQL * Plus에서 트랜잭션을 커밋하고 있습니다. 그렇지 않으면 다른 세션의 데이터를 볼 방법이 없습니다.
commit;
하지만 "커밋 (commit)"을 어디에 써야합니까? 선 ? – JohnCooper
찾았습니다 :) 고마워요. – JohnCooper
기본 도구 모음에 커밋 버튼이 있거나 수동으로 '커밋'을 입력하고 SQL 워크 시트에서 실행하고 실행할 수 있습니다. SQL Developer에서 SQL Developer의 트랜잭션이 커밋 됨 - SQL * 플러스 또는 그 문제에 대한 다른 도구/세션에서 – thatjeffsmith
커밋 했습니까? – Aleksej