Oracle 35

스토어드 프로시저의 영향을 받는 레코드의 수를 취득하려면 어떻게 해야 합니까?

스토어드 프로시저의 영향을 받는 레코드의 수를 취득하려면 어떻게 해야 합니까? 위해서INSERT,UPDATE그리고.DELETE데이터베이스에 대해 직접 실행되는 SQL 문은 대부분의 데이터베이스 공급자가 영향을 받는 행 수를 반환합니다.스토어드 프로시저의 경우 영향을 받는 레코드 수는 항상-1. 스토어드 프로시저의 영향을 받는 레코드의 수는 어떻게 얻을 수 있습니까?저장 프로시저의 out 파라미터를 등록하고 값을 설정합니다.@@ROWCOUNTSQL Server를 사용하는 경우.사용하다SQL%ROWCOUNTOracle을 사용하는 경우. 여러 개를 가지고 있다면INSERT/UPDATE/DELETE, 결과를 저장할 변수가 필요합니다.@@ROWCOUNT각 조작에 대해서요.@@RowCountSQL 문의 영향을 받는..

programing 2023.03.11

Postgre란SQL은 Oracle의 SYSDATE와 동등합니까?

Postgre란SQL은 Oracle의 SYSDATE와 동등합니까? sysdate를 사용하여 다음과 같은 쿼리를 수행합니다. select up_time from exam where up_time like sysdate Oracle에서 가능합니다. 하지만, Postgre는,SQL은 sysdate를 지원하지 않습니다.postgres 문서에서 sysdate를 찾을 수 없습니다.PostgreSQL의 sysdate 대체 방법은 무엇입니까?SYSDATE는 Oracle만의 기능입니다. ANSI 표준은 다음을 정의합니다.current_date또는current_timestamp이는 Postgres에서 지원되며 매뉴얼에 기재되어 있습니다. http://www.postgresql.org/docs/current/static/f..

programing 2023.03.11

Oracle 쿼리에서 문자열의 처음 두 문자를 가져오려면 어떻게 해야 합니까?

Oracle 쿼리에서 문자열의 처음 두 문자를 가져오려면 어떻게 해야 합니까? 열 이름이 있다고 가정합니다.OrderNo가치 있게AO025631테이블에서shipment. 컬럼 값의 처음 두 글자만 얻을 수 있도록 테이블을 쿼리하려고 합니다. AO. SQL 쿼리 자체에서 이 작업을 수행할 수 있습니까? 기판(문서): SELECT SUBSTR(OrderNo, 1, 2) As NewColumnName from shipment 선택하면 다른 열과 같습니다.이름을 붙여야 합니다.As키워드)와 같은 스테이트먼트에서 다른 컬럼을 선택할 수 있습니다. SELECT SUBSTR(OrderNo, 1, 2) As NewColumnName, column2, ... from shipment select substr(ordern..

programing 2023.03.06

외부 키 및 외부 키가 Oracle DB에서 참조하는 테이블 목록

외부 키 및 외부 키가 Oracle DB에서 참조하는 테이블 목록 테이블의 외부 키 목록과 테이블이 참조하는 테이블 및 열을 반환하는 쿼리를 찾고 있습니다.반쯤 와 함께 SELECT a.table_name, a.column_name, a.constraint_name, c.owner FROM ALL_CONS_COLUMNS A, ALL_CONSTRAINTS C where A.CONSTRAINT_NAME = C.CONSTRAINT_NAME and a.table_name=:TableName and C.CONSTRAINT_TYPE = 'R' 그러나 이 키가 참조하는 테이블과 기본 키를 알아야 합니다.내가 그걸 어떻게 얻겠어?참조된 기본 키가 열에 설명되어 있습니다.r_owner그리고.r_constraint_nam..

programing 2023.03.01

Oracle 테이블에서 중복된 값을 찾으려면 어떻게 해야 합니까?

Oracle 테이블에서 중복된 값을 찾으려면 어떻게 해야 합니까? Oracle 데이터베이스 테이블에서 특정 열에 대한 중복 값과 발생 횟수를 반환하는 가장 간단한 SQL 문은 무엇입니까? 예를 들어 다음과 같습니다.나는 가지고 있다JOBS기둥과 함께 있는 표JOB_NUMBER중복된 항목이 있는지 확인하려면 어떻게 해야 합니까?JOB_NUMBERs, 그리고 그것들은 몇 번이나 중복되는가?COUNT별로 열을 집계한 다음 HAVING 절을 사용하여 여러 번 나타나는 값을 찾습니다. SELECT column_name, COUNT(column_name) FROM table_name GROUP BY column_name HAVING COUNT(column_name) > 1; 다른 방법: SELECT * FROM T..

programing 2023.02.11