728x90 반응형 SMALL query5 [Oracle]오라클 쿼리 실행 시 바인드변수 이용하기 오늘은 오라클에서 쿼리를 실행할 때 바인딩변수를 이용해서값을 적용하고 쿼리를 실행하는 방법을 정리해보고자 합니다. 쿼리를 실행할 때 특정 값이 바꾸면서 실행을 해야 할 때가 있습니다.그럴 때 쿼리에서 찾아바꾸기로 바꾸고 실행을 시키면 됩니다.그렇지만 이렇게 되면 누락이 있거나 바꾸면 안될 곳도 바꾸게 되는 경우가발생이 될 수도 있습니다.그러면 쿼리 결과가 원하는 것과 다르게 나올 수 있습니다. 그래서 이렇게 계속해서 바꾸고 해야 할 때바인드변수를 이용해서 쿼리 실행 시변수값을 지정해주고 실행을 시킬 수 있습니다. 그러면 해당 쿼리 실행 시 해당 변수에 해당 값으로 들어가짐으로서실행이 될 수 있습니다.그러면 원하는 곳만 정확하게 원하는 값으로 변경하여쿼리를 실행할 수 있는 것입니다. 1. 임시테이블 생성.. 2024. 8. 7. [Oracle]테이블 정보 확인 및 검색하기 오늘은 오라클에서 특정 테이블의 정보를 쿼리를 이용하여 검색하고 확인하는 방법에 대해서 정리를 해보고자 합니다. 순수 테이블 정보만 보기 위해서는 여러 DB툴 등에서 확인할 수 있겠지만 쿼리를 이용하면 DB툴이 없을 때도 확인할 수 있고 특정 컬럼을 포함한 테이블등도 모두 조회할 수 있어서 알고 있으면 좋을 것 같습니다. 그래서 오늘은 Oracle에서 제공하는 기본 Table을 이용하여 확인하고 검색하는 방법을 정리해보고자 합니다. 1. Table 기본 정보 확인하기 우선 Table Name을 이용하여 해당 테이블의 기본 정보를 확인하는 방법을 정리해보고자 합니다. 해당 테이블의 기본적인 정보를 조회하는 방법입니다. 쿼리는 다음과 같습니다. SELECT * FROM ALL_COL_COMMENTS WHER.. 2024. 2. 14. [DBeaver]디비버 쿼리 결과 로우수 제한해제 오늘은 DBeaver라는 툴에서 쿼리를 돌렸을 때 나오는 결과의 제한을 해제하는 방법을 정리해보려고 합니다. 저 디비버라는 툴은 Oracle, SQL Server, My Sql 등 여러 DB를 한가지 툴에서 다 접근이 가능한 툴입니다. 또한, 그러면서 그리드에서 결과 수정도 가능하고 그래서 저는 자주 사용하는 툴입니다. 그리고 이 DBeaver 에서는 Select Query를 실행했을 때 결과가 많을 경우, 일부만 나오게 해놓고 있습니다. 그리고 커서를 더 아래로 내리게 되면 더 많은 데이터가 나오게 되어 있는 것입니다. 이러한 것이 서버에 부하도 덜 주고 저는 좋다고 생각을 합니다. 하지만, 가끔 쓰다보면 쿼리 결과가 많은데 그것을 전체 다 복사해야 할 경우도 있습니다. 이럴 때, 계속 커서를 내리고 .. 2022. 1. 18. MS-SQL에서 테이블별 사이즈 및 건수 확인하기 오늘은 SQL SERVER에서의 테이별데이터 건수 및 크기를 확인하는 방법을정해보도록 하겠습니다. MS-SQL에는 기본적으로시스템 테이블을 이용하여확인할 수 있도록 제공하고 있습니다. 확인하는 쿼리는다음과 같습니다.SELECT table_name = convert(varchar(30), min(o.name)) --테이블명 ,Rows = rowCnt --테이블건수 , table_size = convert(int, ltrim(str(sum(cast(reserved as bigint)) * 8192 / 1024., 15, 0))) --테이블 사이즈 , UNIT = 'KB' --단위 FROM sysindexes i INNER JOIN sysobjects o ON (o.id = i.id) WHERE i.indid.. 2020. 4. 13. 이전 1 2 다음 728x90 반응형 LIST