database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 10454 게시물 읽기
No. 10454
CS 프로그램에서 가상테이블을 만들수있나요?
작성자
이기자(k3i2)
작성일
2023-12-24 12:39ⓒ
2023-12-24 12:41ⓜ
조회수
820

C/S프로그램을 만들고있는데, DB에는 보이지 않는, 로컬에서만 사용할수있는 가상 테이블을 만들수있나요?

프로그램이 시작되면서 만들어 값을 넣어놓고, 서버 특정테이블에서 가져와 그 가상 테이블에 저장해놓고 사용하다가 프로그램을 종료하면서 자동적으로 사라지게 할수있는...

가능할까요?

물론 서버DB에 있는 테이블처럼, 서버의 테이블들이랑 쿼리가 다 가능해야되고요...

추가, 조회, 삭제, 수정, 조인.. 등등.

이 글에 대한 댓글이 총 5건 있습니다.

DB의 임시 테이블을 쓰시면 될 것 같습니다~

정상규(pajama)님이 2023-12-24 12:40에 작성한 댓글입니다.

DB의 임시테이블을 쓰면 DB 서버에서 보이지 않는가요?

보이지 않는다면 임시테이블은 어떻게 만들어야되나요..

데이타 유출 보안때문에 그렇습니다.


이걸 생각하는 이유는, 프로그램에서 seed CBC로 암호화햇 DB에 저장을 하고,

프로그램에서 조회하여 복호화를 시키는데, 그 테이블에 한글로 조건을 걸려니 다 암호화가 되어있어서 처음 쿼리로는 걸러서 조회를 할수가 없네요..

그래서 가상테이블을 만들어 프로그램에서 복호화 시켜 넣어놓고 사용하다가 프로그램을 종료하면서 그 테이블을 없앨려고요..

이기자(k3i2)님이 2023-12-24 12:44에 작성한 댓글입니다.
이 댓글은 2023-12-24 12:45에 마지막으로 수정되었습니다.

감사합니다.

검색하다보니 트랜젝션이 끊기면 사라지긴 하지만,

CREATE TEMPORARY TABLE   이런게 있었군요.

이기자(k3i2)님이 2023-12-24 13:21에 작성한 댓글입니다.

임시 테이블은 해당 세션에서만 참조할 수 있고 세션이 끊어지면 사라지므로, 용도에 맞으실 것 같아 말씀드렸습니다~

정상규(pajama)님이 2023-12-25 00:40에 작성한 댓글입니다.

지금 하려고 하시는 작업은 보안에 취약합니다.

테이블의 값을 복호화하여 조건조건 값과 비교하지 마시고

조회조건 값을 암호화하여 테이블의 값과 비교하세요.

마농(manon94)님이 2023-12-26 08:56에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10458oracle_fdw 테이블 select 관련 에러 도와주세요ㅜㅜ! [6]
chaney
2024-01-29
355
10457테이블 rename 관련 질문합니다 [1]
소라77
2024-01-26
327
10456(제발) ora2pg 사용 데이터 이관시 궁금증 [3]
chaney
2024-01-05
681
10454CS 프로그램에서 가상테이블을 만들수있나요? [5]
이기자
2023-12-24
820
10453분단위 시계열 데이터의 empty 값 처리 [2]
전성용
2023-12-08
890
10452DB 계정 잠금 설정 질문입니다 [3]
소라77
2023-12-08
1000
10449인덱스걸면 제일빠른 데이타 타입 순서가 어떻게되나요? [3]
이기자
2023-11-28
940
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다