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 Devel 6043 게시물 읽기
No. 6043
문자열 첫글자(영문) 또는 첫글자의 초성(한글) 추출
작성자
신기배(소타)
작성일
2005-04-13 03:28
조회수
14,811
첨부파일
파일이름크기Info 
initial_ko.c4.04 KB  
Makefile529 bytes  

/*

* 문자열 첫글자(영문) 또는 첫글자의 초성(한글) 추출

*

* 1차 작성자: 김상기

* 작성일: 2005-01-24 14:26:07 KST

*

* 2차 작성자: 신기배

* 작성일: 2005-04-13 02:22:00 KST

* soundexko.c 를 바탕으로 제작. initial_ko.sql 참조.

*

*

*

*** 사용법1:

* sh$ gcc -shared -o initial_ko.so -I/usr/local/pgsql/include/server initial_ko.c

* sh$ psql mydb

* pgsql$ CREATE FUNCTION initial_ko(text) RETURNS text AS '/절대경로/initial_ko.so' LANGUAGE 'C';

* pgsql$ set client_encoding to uhc;

* pgsql$ select initial_ko('포스트그레스큐엘') = 'ㅍ';

*

*

*** 사용법2 - makefile을 이용한 컴파일/설치:

* sh$ make

* cc -Wall -shared -I`pg_config --includedir-server` -o initial_ko.so initial_ko.c

* cp initial_ko.so `pg_config --libdir`/initial_ko.so

*

* Create function

* ---------------

* CREATE FUNCTION initial_ko(text) RETURNS text AS '$libdir/initial_ko.so' LANGUAGE 'C' IMMUTABLE;

*

*

*** 사용법2 - makefile을 이용한 제거:

* sh$ make clean

* rm initial_ko.so `pg_config --libdir`/initial_ko.so

*

* Drop function

* -------------

* DROP FUNCTION initial_ko(text);

*

*

*

* 저작권: 이 파일에서 다루고 있는 모든 코드는 다음 조건 아래서,

* 제작자의 동의 없이, 상업적이든 그렇지않든 마음대로 사용할 수 있습니다.

* 조건1: 코드가 수정되지 않고 부분적으로 사용될 경우는 반드시

* 이 저작권을 명시해야합니다.

* 조건2: 코드가 수정되었을 경우는 변경된 부분을 반드시 명시하고,

* 그 변경된 부분에 대한 저작권은 변경자의 제량에 맡깁니다.

* 조건3: 이 코드를 사용함으로 인해 발생하는 불이익에 대한 책임은 제작자에게 없습니다.

*/

 

[Top]
No.
제목
작성자
작성일
조회
8595full text search 또 한 번 바꾸어 보았습니다.
김상기
2010-01-05
9766
61241차원 배열 요소 삭제 함수 - anyarray, anyelement 사용 예제 [4]
김상기
2005-06-01
13852
6047지정한 prepared query 가 있는지 조회하는 함수 [2]
김상기
2005-04-13
14186
6043문자열 첫글자(영문) 또는 첫글자의 초성(한글) 추출
신기배
2005-04-13
14811
5823발음 비슷한 한글을 같은 글자로 처리하는 함수 [2]
김상기
2005-01-24
12578
5702PostgreSQLDirect .NET Data Provider
정재익
2004-11-23
13437
5481pl/python 한글 초성 구하는 함수 [2]
김상기
2004-08-18
12253
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다