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 6646 게시물 읽기
No. 6646
이 sql이 의미하는 바를 좀 알려주세요.
작성자
YS
작성일
2006-04-26 11:48ⓒ
2006-04-26 11:51ⓜ
조회수
2,817

"바탕">RFID 바이러스에 관한

논문에 보면 quine을 이용한 postgreSQL의 sql구문 이라고

나와있습니다.

 

"바탕">자신을 복제하는

sql이라고 하더군요.

 

"바탕">근데 이 sql의 의미를 잘

모르겠습니다. 좀 설명을 부탁드립니다.

 

 

 

"바탕">SELECT substr(source, 1,

93) || chr(39) || source || chr(39) || substr(source, 94) FROM

(SELECT 'SELECT

substr(source, 1, 93) || chr(39) || source || chr(39) ||

substr(source, 94) FROM (SELECT ::text as source) q;'

::text as source)

q;

 

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

substr 함수를 inline view의 결과를 조작하는 쿼리입니다.

쿼리 결과과 쿼리와 같은 것을 의미하네요. :)

 

꽤나 재미난 쿼리네요.

 

근데, 93이 아니라, 96이나 97인것같네요. :)

 

김상기(ioseph)님이 2006-04-26 12:29에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6650vc api로 응용프로그램 만들기 좀 도와주세요 [3]
심상호
2006-04-27
3623
6648LDAP기능 사용해보신분. [1]
조우현
2006-04-26
2473
6647테이블 스페이스 생성에 대한 질문.. [2]
채민석
2006-04-26
3530
6646이 sql이 의미하는 바를 좀 알려주세요. [1]
YS
2006-04-26
2817
6645컬럼 위치 변화에 관해 질문여..? [3]
조진우
2006-04-26
2612
6641특정필드에 문자열을 더하여 저장할 수 없을까요? [3]
신인식
2006-04-25
2812
6640pgsql 개작살 ㅠ_ㅠ; [2]
신기배
2006-04-25
6154
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다