반응형

programing 630

구문 오류 또는 액세스 위반: 1064, LEFT JOIN 조건의 구문 오류

구문 오류 또는 액세스 위반: 1064, LEFT JOIN 조건의 구문 오류 왼쪽 조인 조건을 세 번째 테이블과 함께 사용하여 두 테이블을 조인하는 동안 오류가 발생했습니다. 여기 오류가 있습니다. SQLSTATE[42000]:구문 오류 또는 액세스 위반: 1064 SQL 구문에 오류가 있습니다. 'ON(cnt)' 근처에서 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서를 확인하십시오.PKDID = pd.PKDID)에 표시된 대로led.PKID=pkg.PKID어디에pkg.Sta' at line 3 (SQL: select count(*) as aggregate from꾸러미들aspkg left join사건들asevonev.EvnId=pkg.EvnId' left join(PD 선택).PKDI..

programing 2023.08.14

오라클에서 if(조건, 그렇다면, 그렇지 않으면)

오라클에서 if(조건, 그렇다면, 그렇지 않으면) MySQL/MSSQL에는 아래와 같이 쿼리 내에서 null 값을 탐지하는 데 사용할 수 있는 함수인 경우 작은 인라인이 있습니다. SELECT ... foo.a_field AS "a_field", SELECT if(foo.bar is null, 0, foo.bar) AS "bar", foo.a_field AS "a_field", ... 문제는 이 코드가 Oracle 데이터베이스에서 실행되는 것이 안전하지 않다는 것입니다. 구문의 인라인을 지원하지 않기 때문입니다. Oracle에 동등한 기능이 있습니까?NULL 값과 COALESCE/NVL/NVL2를 주로 다루는 나머지 답변을 보완하려면 다음과 같이 하십시오. SELECT * FROM TheTable WHE..

programing 2023.08.14

node.js에 있는 문자열의 sha1 해시를 어떻게 얻을 수 있습니까?

node.js에 있는 문자열의 sha1 해시를 어떻게 얻을 수 있습니까? node.js로 작성된 웹 소켓 서버를 만들려고 합니다. 서버를 작동시키려면 문자열의 SHA1 해시를 가져와야 합니다. 제가 해야 할 일은 문서의 섹션 5.2.2 페이지 35에 설명되어 있습니다. 참고: 예를 들어, 값이"Sec-WebSocket-Key"고객의 악수에서 헤더는"dGhlIHNhbXBsZSBub25jZQ=="서버가 문자열을 추가합니다."258EAFA5-E914-47DA-95CA-C5AB0DC85B11"끈을 형성하다"dGhlIHNhbXBsZSBub25jZQ==258EAFA5-E914-47DA-95CA-C5AB0DC85B11"그런 다음 서버는 이 문자열의 SHA-1 해시를 사용하여 값을 0xb30x7a 0x4f 0x2c 0..

programing 2023.08.14

GATER_PLAN_STATISTICS가 기본 계획 통계를 생성하지 않습니다.

GATER_PLAN_STATISTICS가 기본 계획 통계를 생성하지 않습니다. 모든. 다음을 실행했을 때 쿼리를 조정하는 방법을 배우고 있습니다. select /*+ gather_plan_statistics */ * from emp; select * from table(dbms_xplan.display(FORMAT=>'ALLSTATS LAST')); 결과는 항상 다음과 같습니다. 경고: 기본 계획 통계를 사용할 수 없습니다.다음과 같은 경우에만 수집됩니다. hint 'https_plan_statistics'는 문장 또는 매개 변수 'statistics_level'이 세션 또는 시스템 수준에서 'ALL'로 설정되었습니다. 해봤습니다.alter session set statistics_level = ALL;..

programing 2023.08.14

PHP는 null을 0과 동일하게 간주합니다.

PHP는 null을 0과 동일하게 간주합니다. PHP에서,($myvariable==0)$myvariable이 0이면 식의 값이 참이고, $myvariable이 null이면 이 식의 값도 참입니다.두 번째 경우를 어떻게 제외할 수 있습니까?$myvariable이 0일 때만 true로 표현했으면 합니다.물론 쓸 수 있습니다. ($myvariable != null && $myvariable == 0) 하지만 이것을 할 수 있는 다른 우아한 방법이 있을까요?$myvariable === 0 비교 연산자에 대해 자세히 알아보십시오.당신은 깊은 질문을 암시합니다: 언제 표현이 진실이어야 하는가? 아래에서 당신이 하는 일이 왜 작동하지 않는지, 어떻게 해결해야 하는지 설명하겠습니다. 여러 언어로null,0그리고 빈 문..

programing 2023.08.14

각도가 있는 로케일 "XXX"에 대한 로케일 데이터가 누락됨

각도가 있는 로케일 "XXX"에 대한 로케일 데이터가 누락됨 현재 "en-US"에서 "LOCale_ID"를 다음과 같이 정의합니다. @NgModule({ providers: [{ provide: LOCALE_ID, useValue: "en-US" }, ...], imports: [...], bootstrap: [...] }) 그리고 그것은 꽤 잘 작동합니다.그러나 날짜가 프랑스어로 어떻게 보이는지 테스트하기 위해 "en-US"를 "fr-FR"로 바꾸었고 다음 오류가 발생했습니다. 로케일 "fr-FR"에 대한 로케일 데이터가 없습니다. 저는 몇 가지 조사를 해봤지만 그것과 관련된 것은 아무것도 발견하지 못했습니다.프랑스어 로케일이 기본 패키지에 포함되어 있습니까?다른 패키지입니까?제가 직접 만들어야 하나요..

programing 2023.08.09

PHP 표준 입력?

PHP 표준 입력? 저는 PHP가 표준 입력이 없는 웹 개발에 주로 사용된다는 것을 알고 있지만, PHP는 범용 스크립트 언어로 사용할 수 있다고 주장합니다. 만약 당신이 그것을 따른다면, 그것은 펑키한 웹 기반 규칙입니다.PHP가 다음으로 인쇄하는 것을 알고 있습니다.stdout(또는 당신이 부르고 싶은 대로)와 함께.print그리고.echo그것은 충분히 간단하지만, 나는 PHP 스크립트가 어떻게 입력될 수 있는지 궁금합니다.stdin(특히 를 사용하여)fgetc()하지만 어떤 입력 기능도 좋습니다), 또는 이것이 가능한가요?다음을 읽을 수 있습니다.stdin파일 핸들을 생성하여php://stdin그리고 나서 그것을 읽습니다.fgets()예를 들어 한 줄(또는, 당신이 이미 언급했듯이,fgetc()단일..

programing 2023.08.09

Windows에서 github/git Checkout이 '오류: 잘못된 경로'를 반환합니다.

Windows에서 github/git Checkout이 '오류: 잘못된 경로'를 반환합니다. github에서 리포지토리를 체크아웃하려고 하면 다음 오류가 발생합니다. error: invalid path 'configs/perl-modules/DIST.64/perl-HTML-Tree-1:5.03-1.el6.noarch.rpm' 경로에 Windows에서 불법인 :이(가) 포함되어 있는 것이 문제인 것 같습니다. 오류를 조사한 결과 두 가지 가능한 답을 찾았습니다. 리포지토리 파일의 경로를 변경합니다.안타깝게도 팀 리소스이므로 가까운 장래에 수정할 수 없습니다. sparse-checkout을 사용합니다.다음과 같이 아무런 효과도 없이 시도해 보았습니다. -ngit@github.com :git clone -n ..

programing 2023.08.09

쉼표 연산자(c)

쉼표 연산자(c) 이 질문에는 이미 다음과 같은 답이 있습니다. 쉼표 연산자는 무엇을 합니까? (8개 답변) 마감됨5년 전에. #include int main(void) { int a; a = (1, 2), 3; printf("%d", a); return 0; } 출력: 2 출력이 2라는 것을 설명할 수 있는 사람이 있습니까? 출력이 2라는 것을 설명할 수 있는 사람이 있습니까? 왜냐하면 양도사업자의 우선순위(=)이 쉼표 연산자(,). 따라서 다음과 같은 문장이 있습니다. a = (1, 2), 3; 다음과 같습니다. (a = (1, 2)), 3; 그리고 그 표현은(1, 2)로 평가함.2. 출력이 2라는 것을 설명할 수 있는 사람이 있습니까? 성명서에서 a = (1, 2), 3; ,사용됨은 쉼표 연산자입니..

programing 2023.08.09

복합 서버 선택기를 사용하여 서버를 선택한 후 30000ms 후 시간 초과가 발생했습니다.

복합 서버 선택기를 사용하여 서버를 선택한 후 30000ms 후 시간 초과가 발생했습니다. Mongo 데이터베이스를 Mongo abs에 배치하려고 노력하고, 모든 것이 잘 작동하고, 새로운 데이터베이스를 만듭니다.제 연결 문자열을 보십시오. public DbHelper() { MongoClientSettings settings = new MongoClientSettings() { Credentials = new MongoCredential[] { MongoCredential.CreateCredential("dbname", "username", "password") }, Server = new MongoServerAddress("ds011111.mongolab.com", 11111), //ConnectTi..

programing 2023.08.09
반응형