인보이스 테이블에서 가져 오는 다소 복잡한 SQL 쿼리가 있습니다. 질의되는 테이블은 세 개의 숫자 필드를 사용하여 날짜를 생성합니다 (하나는 일, 월, 일). 이 쿼리는 TO_DATE 함수 내에서 concat 함수 호출을 조합하여 사용합니다. 쿼리의 SELECT 부분에는 문제가 없지만 WHERE 절에서 동일한 문을 사용하면 "ORA-01858 : 숫자가
HY 테이블 : create table Players (PlayerNo number (4) not null, Name varchar2(15), date_of_birth date,leagno varchar(4));
잘못 삽입 : insert into PLAYERS (PlayerNo,Name,date_of_birth,leagno) VALUES (1,'Phi
내가 SYSDATE에 날짜 컬럼의 비교는 다음과 같은 오류 산출 이상한 문제 꾸게 : 01858. 00000 - "a non-numeric character was found where a numeric was expected"
*Cause: The input data to be converted using a date format model was
나는 다음과 같습니다 다음과 같은 오류 제공 $ARTIFACT_NAME = $_POST['ArtifactName'];
$ARTIFACT_TYPE = $_POST['ArtifactType'];
$ARTIFACT_LOCATION = $_POST['ArtifactLocation'];
$ARTIFACT_DOMAIN = $_POST['Ar
내가 PL/SQL에서 다음 코드를 사용하여 날짜로 문자열을 변환하려고로 문자열을 변환 TO_DATE 함수를 사용하여 : BEGIN
vfrom := TO_DATE ('20/08/2013', 'dd/mm/yyyy');
vto := TO_DATE ('30/08/2013', 'dd/mm/yyyy');
OPEN L_CURSOR FOR