| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- oracle ????
- cx_oracle 에러
- hackerrankTypeofTriangle
- SQL연습
- 오라클 물음표
- neo4j
- 타이거그래프
- Tigergraph GSQL
- GSQL101
- neo4jcertificate
- 오라클LANG
- neo4jcypher
- hackerranckSQL
- dpi-1072 version is unsupported windows
- HackerrankSQL
- GSQL
- DPI-1047
- neo4j자격증
- 그래프데이터베이스
- hackerrank
- cx_oracle python oracle error
- 오라클???출력
- TigerGraph
- DPI-1072
- how to DPI-1047
- hackerrankTypeofTrianglesolution
- graphDB
- 오라클한글깨짐
- oracle printed ????
- how to DPI-1072
- Today
- Total
목록neo4j (6)
song's note
이번 글에서는 아래의 내용을 정리하려고 합니다. 노드의 propery 자료형 바꾸기 노드의 속성 자료형을 바꾸는 방법은 생각보다 (?) 간단했다. Python 등과 비슷한 'toInteger' 함수를 이용하면 된다. 바꾸고자 하는 노드를 MATCH 한 후, SET 문으로 설정하기 ! example Person의 'age' property가 String으로 설정되어있어 Int 형으로 바꾸고 싶을 때는 아래와 같이 cypher 문을 작성하면 된다. MATCH (c:Person) SET c.age = toInteger(c.age); 다른 자료형 변환 함수도 있을 것 같은데, 다 조사하지는 못하였다. 위의 예시를 활용해서 사용하면 될 것 같다. toString() integer, float, boolean, s..
본 글은 neo4j academy 내용을 바탕으로 작성되었습니다. (Using Indexes and Query Best Practices in Neo4j 4.x) 이번 글에서는 아래의 주제를 다룹니다. 노드 속성에 대한 고유성 제약조건 (uniqueness constraint) 노드 존재 제약조건 (existence constraint) 노드 속성의 집합에 대한 고유성 제약조건 (constraint for a set of node properties) 제약조건 관리 (Manage constraints) ※ exsistence constraint 는 enterprise edition에서만 가능 노드의 속성값에 대한 고유성 제약 (uniqueness constraint) Syntax CREATE CONSTR..
본 글은 neo4j academy 내용을 바탕으로 작성되었습니다. (Creating Nodes and Relationships in Neo4j 4.x) 이번 글에서는 아래의 내용을 정리하였습니다. MERGE를 이용한 노드 생성, 관계 생성 앞의 글 노드 생성에서 노드를 만들 때 CREATE 문을 사용해서 노드를 만들었는데 중복 생성 방지를 위해서는 "MERGE"를 사용해야 한다고 했었습니다. + MERGE를 하기 전에... CREATE 사용 시 Node 같은 property를 가진 노드가 이미 존재하면 중복 노드가 생성됨 Label 노드에 이미 라벨이 존재하면 노드가 업데이트되지 않음 Property 관계나 노드에 property가 존재하면, 새로운 값으로 업데이트 됨 (=를 사용할 경우, {} 에 없는..
본 글은 neo4j academy 내용을 바탕으로 작성하였습니다. 이번 글에서는 아래의 내용을 정리하려고 합니다. 노드 삭제하기 관계 삭제하기 노드와 해당 노드의 관계 삭제하기 Delete Node Systax DELETE node ※ 노드를 삭제할 때 1. 노드 구체화 (보통 MATCH 문으로 .. ) 2. 노드는 관계가 없어야 함 MATCH (a:Person), (m:Movie) WHERE a.name = 'Katie Holmes' AND m.title = 'Batman Begins' CREATE (a)-[:WROTE]->(m) CREATE (a)-[:DIRECTED]->(m) WITH a MATCH (a)-[rel]-() RETURN type(rel) 위는 Graph academy의 예제이다. na..
neo4j academy 내용을 바탕으로 작성하였습니다. 이번 글에서는... property 추가 및 제거 Adding properties to a node Systax SET x.속성명 = 속성값 SET x.속성명1 = 속성값1, x.속성명2 = 속성값2 SET x = {속성명1 : 속성값1, 속성명2:속성값2} SET x += {속성명1 : 속성값1, 속성명2:속성값2} 만약 노드에 해당 속성이 존재하지 않으면 노드에 새로 추가가 되고, 속성이 존재하면 지정한 값으로 속성값이 업데이트 되며 지정한 값이 null 인 경우, 속성이 제거된다. Viewing porperty keys DB상에 존재하는 모든 property key들을 볼 때 CALL db.propertyKeys() Retrieving pro..