«oracle» 태그된 질문

Oracle Database는 Oracle Corporation에서 만든 다중 모델 데이터베이스 관리 시스템입니다. Java 및 MySQL과 같이 Oracle이 소유 한 다른 제품에는이 태그를 사용하지 마십시오.

10
Oracle 테이블 / 열 / 인덱스 이름이 30 자로 제한되는 이유는 무엇입니까?
몇 년 전에 이런 종류의 한계가있을 것이지만 요즘에는이 한계를 쉽게 높일 수 있습니다. 우리는 객체에 대한 명명 규칙을 가지고 있지만, 특히 외래 키의 이름을 지정할 때이 한계에 도달하는 경우가 항상 있습니다. 왜 이것이 이것이 더 큰 크기가 아닌지 또는 11g에서 더 큰지 알고 있습니까? 분명히 대답은 방어 적으로 코딩되지 않은 …
149 oracle  oracle10g  size 

8
ORA-00979 표현에 의한 그룹이 아닙니다
다음 쿼리로 ORA-00979를 받고 있습니다. SELECT cr.review_sk, cr.cs_sk, cr.full_name, tolist(to_char(cf.fact_date, 'mm/dd/yyyy')) "appt", cs.cs_id, cr.tracking_number from review cr, cs, fact cf where cr.cs_sk = cs.cs_sk and UPPER(cs.cs_id) like '%' || UPPER(i_cs_id) || '%' and row_delete_date_time is null and cr.review_sk = cf.review_wk (+) and cr.fact_type_code (+) = 183050 GROUP BY cr.review_sk, cr.cs_sk, …
147 sql  oracle  ora-00979 

8
Oracle의 부울 필드
어제 Oracle 테이블에 부울 필드를 추가하고 싶었습니다. 그러나 Oracle에는 실제로 부울 데이터 유형이 없습니다. 여기 누구든지 부울을 시뮬레이션하는 가장 좋은 방법을 알고 있습니까? 인터넷 검색에서 몇 가지 접근 방식이 발견되었습니다. 정수를 사용하고 0 또는 1 이외의 다른 것을 할당하지 마십시오. 두 개의 값으로 'Y'또는 'N'이있는 문자 필드를 사용하십시오. CHECK 제약 …

5
Oracle SELECT TOP 10 레코드
Oracle의 SQL 문에 큰 문제가 있습니다. 다른 select 문에서 목록에없는 STORAGE_DB에서 주문한 TOP 10 레코드를 선택하고 싶습니다. 이것은 모든 레코드에 대해 잘 작동합니다. SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS HISTORY_DATE FROM HISTORY WHERE STORAGE_GB IS NOT NULL AND APP_ID NOT IN (SELECT APP_ID FROM HISTORY WHERE TO_CHAR(HISTORY_DATE, …
144 sql  oracle  top-n 

9
SQL 문자열에서 앰퍼샌드 문자 이스케이프
내 SQL 데이터베이스에서 이름으로 특정 행을 쿼리하려고하는데 앰퍼샌드가 있습니다. 이스케이프 문자를 설정하고 앰퍼샌드를 이스케이프하려고했지만 어떤 이유로 든 작동하지 않으며 정확히 내 문제가 무엇인지 확실하지 않습니다. Set escape '\' select * from V1144engine.T_nodes where node_id in( select node2_id from V1144engine.T_edges where node1_id in( select node2_id from V1144engine.T_edges where node1_id in( select …
143 sql  oracle  escaping  sqlplus 

15
외래 키 및 이들이 참조하는 테이블 목록
테이블의 외래 키 목록과 참조하는 테이블과 열을 반환하는 쿼리를 찾으려고합니다. 나는 반쯤 거기에 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' 그러나 여전히이 키가 참조하는 테이블과 기본 키를 알아야합니다. 어떻게 알 수 있습니까?



5
Oracle SQL에서 날짜 비교
1994 년 6 월 20 일 이후에 고용 된 직원 수를 표시하려고하는데 "JUN"유효하지 않은 식별자라는 오류가 표시됩니다. 감사합니다! Select employee_id, count(*) From Employee Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95;
141 sql  oracle 

10
C #을 사용하여 .SQL 스크립트 파일을 실행하는 방법
이 질문에 이미 답변이 되었음에도 불구하고 검색 도구를 사용하여 답변을 찾을 수 없습니다. C #을 사용하여 .sql 파일을 실행하고 싶습니다. sql 파일에는 여러 개의 sql 문이 포함되어 있으며 일부는 여러 줄로 나뉩니다. 파일을 읽고 ODP.NET을 사용하여 파일을 실행하려고 시도했지만 ... ExecuteNonQuery가 실제로이 작업을 수행한다고 생각하지 않습니다. 따라서 프로세스 생성을 통해 …
140 c#  sql  oracle  scripting 

14
Oracle SQL Developer로 비밀번호 변경
많은 사용자들이 SQLPlus를 사용하지 않습니다. 나는 그들에게 사용자를 변경할 수 없습니다. 60 일마다 비밀번호가 만료됩니다. SQLPlus 명령 "password"를 SQL 개발자에서 작동시킬 수 없습니다. 실행하면 잘못된 명령 오류가 발생합니다. 실행 스크립트를 쳐도 아무 일도 일어나지 않습니다. 데이터베이스가 많기 때문에 암호를 변경하기 위해 패키지를 작성하고 싶지 않습니다. 더 나은 옵션이 있습니까?

5
Oracle SQL Developer에서 tnsnames.ora 사용
Oracle SQL Developer를 평가하고 있습니다. 내 사용자 tnsnames.ora가 채워지고에 tnsping정의 된 연결이 제대로 tnsnames.ora작동합니다. 여전히 SQL Developer는 연결을 표시하지 않습니다. 오라클 SQL 개발자 급증 언급, 시스템에 Oracle 클라이언트 소프트웨어 및 tnsnames.ora 파일이 이미 설치되어 있으면 Oracle SQL Developer는 tnsnames.ora에 정의 된 네트 서비스 이름으로 Connections 탐색기를 자동으로 채 웁니다. 또한 …

3
Oracle을 사용하여 선택
Oracle을 사용하여 SELECT INTO를 수행하려고합니다. 내 질문은 : SELECT * INTO new_table FROM old_table; 그러나 다음과 같은 오류가 발생합니다. SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" 어떤 생각이 잘못 되었나요? 위의 표준 동작은 원래 생각했던대로해야합니다. 그러나 Oracle 은 삽입시 SQL Oracle Docs 의 자체 방언에서 완전히 다르게 …
134 sql  oracle  ora-00905 

5
Oracle에서 예약어를 어떻게 피할 수 있습니까?
TSQL에서는 Select [table] from tablename"table"이라는 열을 선택하는 것과 같은 것을 사용할 수 있습니다 . 오라클의 예약어에 대해서는 어떻게해야합니까? 편집 : 대괄호, 큰 따옴표, 작은 따옴표 및 백 따옴표를 시도했지만 작동하지 않습니다 ... 더 명확히하기 위해 누군가가 comment라는 열을 가지고 있습니다. 이것은 예약어이므로 오라클은 쿼리를 파싱 할 때 실패로 선택하려고 노력하고 …

10
변수를 선언하고 동일한 Oracle SQL 스크립트에서 사용하는 방법은 무엇입니까?
재사용 가능한 코드를 작성하고 처음에 일부 변수를 선언하고 스크립트에서 다음과 같이 재사용해야합니다. DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; 변수를 선언하고 SQLDeveloper를 사용하는 것과 같은 다음 명령문에서 어떻게 재사용 할 수 있습니까? 시도 선언 섹션을 사용하여에 다음 SELECT 문을 삽입 BEGIN하고 END;. 을 사용하여 변수에 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.