oracle 68

ORA-00900: 잘못된 SQL 문 - Oracle 10g에서 프로시저를 실행할 때

ORA-00900: 잘못된 SQL 문 - Oracle 10g에서 프로시저를 실행할 때 Oracle 10g 데이터베이스를 사용하고 있으며 SQL 명령을 사용하여 절차를 실행하려고 합니다. create or replace procedure "exam" is begin DBMS_OUTPUT.PUT_LINE('Test'); end; 그런 다음 [실행] 단추를 클릭합니다."프로시저 생성됨"이 표시됩니다. 다음을 사용하여 실행하려고 할 때: execute exam; Run(실행) 버튼을 클릭하면 다음이 표시됩니다. ORA-00900: invalid SQL statement 도와주셔서 고마워요.방금 질문에 대한 세부 사항을 알아챘습니다.를 누릅니다.run단추를 채우다따라서 IDE를 사용해야 합니다. 사용할 수 없습니..

programing 2023.06.09

테이블에서 모든 열과 ROWNUM 등의 추가 열을 선택하려면 어떻게 해야 합니까?

테이블에서 모든 열과 ROWNUM 등의 추가 열을 선택하려면 어떻게 해야 합니까? Oracle에서는 다음과 같은 작업을 수행할 수 있습니다.SELECT결과 집합의 열로 행 번호를 반환하는 문입니다. 예를들면, SELECT rownum, column1, column2 FROM table 반환: Rawnum column1 column21 조 스미스2 밥 존스 그러나 각 열을 손으로 지정하지는 않습니다.나는 다음과 같은 것을 하고 싶다. select rownum,* from table Rawnum column1 column2 column3 column41 Joe Smith 1 22 밥 존스 3 4 좋은 생각 있어요?테이블 이름을 사용하여 *을(를) select rownum, table.* from table ..

programing 2023.04.05

Oracle 페이징을 위한 LIMIT 및 OFFSET 대체 방법

Oracle 페이징을 위한 LIMIT 및 OFFSET 대체 방법 이 질문에는 이미 답변이 있습니다. 주문 후 Oracle 쿼리에서 반환되는 행 수를 제한하려면 어떻게 해야 합니까? (14개 답변) 닫힘2년 전에요. 웹 어플리케이션을 개발 중인데 주문된 결과를 페이지화해야 합니다.저는 보통 LIMIT/OFFSET을 사용하고 있습니다. Oracle에서 주문된 결과를 페이지화하는 가장 좋은 방법은 무엇입니까?로넘과 서브쿼리를 사용한 샘플을 본 적이 있습니다.그게 방법인가요?이 SQL을 Oracle로 변환하기 위한 샘플을 주시겠습니까? SELECT fieldA,fieldB FROM table ORDER BY fieldA OFFSET 5 LIMIT 14 (Oracle 10g을 사용하고 있습니다.) 감사합니다! 답..

programing 2023.04.05

Oracle 데이터베이스를 사용하는 이유는 무엇입니까?

Oracle 데이터베이스를 사용하는 이유는 무엇입니까? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 5년 전에 문을 닫았어요 이 질문을 개선하다 최신 버전의 Oracle 데이터베이스와 비교하여 Oracle 데이터베이스를 선택하는 기술적 이유가 궁금합니다. SQL 1) Microsoft SQL Server 2) MySQL ) SQL 추가 비용을 정당화하는 특징 또는 기능은 무엇입니까?나는 종교 전쟁이 아니라 기술적인 논쟁에 관심이 있다.친구가 물어봤는데 저는 항상 3가지 목록 중 하나를 사용했어요.Oracle Databases에 대해 충분히 알지 못해 의견을 제시할 수 없었습니..

programing 2023.04.05

프라이머리 키에 "not null"을 지정해야 합니까?Oracle/SQl

프라이머리 키에 "not null"을 지정해야 합니까?Oracle/SQl 여기서 무엇을 묻고 있는지 말하기 어렵다.이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이어서 현재 형태로는 합리적으로 대답할 수 없습니다.다시 열 수 있도록 이 질문을 명확히 해 주시기 바랍니다.헬프 센터를 방문합니다. 닫힘10년 전에요. CREATE TABLE Person( PersonId NUM(20), ... ) ALTER TABLE Person ADD(CONSTRAINT personpk PRIMARY KEY(PersonId)) 제목으로 PersonId에 "not null"을 지정해야 합니까?또는 프라이머리 키로 설정하면 디폴트로는 null이 되지 않습니다. e.g: CREATE TABLE Perso..

programing 2023.03.26

데이터를 포함하는 표의 열 크기를 변경하다

데이터를 포함하는 표의 열 크기를 변경하다 이 질문에는 이미 답이 있습니다. 닫힘10년 전에요. 중복 가능성: Oracle에서 varchar2 필드를 단축하는 방법 Oracle(9i 이상) Alter table employee MODIFY ename varchar2(10); 테이블 직원의 열 이름을 varchar2(30)에서 varchar2(10)로 변경하고 싶다. 케이스 1 : 테이블에 길이가 10자 미만인 값이 포함된 ename 열이 있는 데이터가 있는 경우(varchar2(10)에 편안하게 들어갈 수 있음을 의미함) - 이는 oracle에 의해 허용됩니까? 케이스 2: 테이블에 길이가 10자를 초과하는 값을 포함하는 에네임 열이 있는 데이터가 있는 경우(즉, varchar2(10)에 맞지 않음) -..

programing 2023.03.26

SQL Developer에서 저장 프로시저를 실행하시겠습니까?

SQL Developer에서 저장 프로시저를 실행하시겠습니까? 입력 및 출력 매개 변수가 여러 개인 저장 프로시저를 실행하려고 합니다.이 순서는 [연결(Connections)]패널에 네비게이트 할 때만 표시할 수 있습니다. Other Users | | Packages | | 마우스 오른쪽 버튼을 클릭하면 메뉴 항목은 "Order Members By...(멤버 주문 기준)"와 "Create Unit Test(유닛 테스트 작성)"(회색 표시)입니다.사용자가 프로시저를 액세스할 때는 프로시저를 "실행"할 수 없습니다. SQL 파일로 프로시저를 실행할 수 있도록 익명 블록을 만드는 방법의 예를 찾고 있지만, 제대로 작동하는 것을 찾지 못했습니다. SQL Developer에서 이 절차를 어떻게 실행할 수 있는지 ..

programing 2023.03.16

Ubuntu 9.x에서 ORACLE_HOME 변수를 올바르게 설정하는 방법

Ubuntu 9.x에서 ORACLE_HOME 변수를 올바르게 설정하는 방법 다음과 같은 문제가 있습니다.Oracle sysdba 패스워드를 회복하거나 변경하는 방법비밀번호를 분실한 것은 아니지만 처음에 설정 스크립트에 두 번 입력하고 로그인 했을 때(localhost:8080/apex, password not accepted) 데이터베이스에는 아무것도 없습니다.오라클-XE를 설치하여 사용하고 싶습니다.두 번 뺐다가 다시 설치하려고 했지만 실행하려고 하면/etc/init.d/oracle-xeOracle XE용 폴더를 두 번째로 삭제해도 "Oracle Database 10g Express Edition is are configured"라는 메시지가 나타납니다. sqlplus "/ as sysdba"를 실행하..

programing 2023.03.01