Universitas Padjadjaran

임베디드 sql 예제

Oleh: admin kesos
August 3, 2019

임베디드 SQL은 모든 관계형 데이터베이스 관리 시스템(RDBMS)에서 지원되지 않습니다. 오라클 DB및 PostgreSQL은 임베디드 SQL 지원을 제공합니다. MySQL, Sybase 및 SQL Server 2008은 이전 버전의 SQL Server(2000 및 2005)에서 지원을 제공했지만 지원하지는 않습니다. C 프로그래밍 언어는 일반적으로 임베디드 SQL 구현에 사용됩니다. 예를 들어 상업 은행의 정보 시스템(IS)에는 C 언어로 생성된 프런트 엔드 사용자 인터페이스와 백 엔드 Oracle DB 데이터베이스가 있는 IS 인터페이스가 있습니다. 프런트 엔드 인터페이스 모듈 중 하나를 사용하면 지정된 기간 동안 판매 대리점에 대한 빠른 보기 및 커미션 계산이 가능합니다. 이 프로세스를 처리하는 비효율적인 방법은 데이터베이스 테이블에 각 커미션 값을 저장하는 것입니다. 그러나 보다 효과적인 솔루션은 지정된 날짜에 고유한 사용자 요청을 기반으로 커미션 값을 계산하고 반환하는 것입니다. 응용 프로그램은 다음과 같이 C 코드 내에 SQL 쿼리를 포함하여 이 작업을 수행합니다: SALE_DATE=`MM/DD`YYY` 및 AGENT_NO=xx이 예제에서는 SQL 문이 판매 금액의 20%를 계산하고 반환합니다. TOTAL_SALES 테이블에서 사용자가 SALE_DATE 및 AGENT_NO 값을 입력해야 합니다.

그런 다음 이 SQL 쿼리가 프런트 엔드 모듈의 C 코드에 인라인으로 삽입됩니다. C 코드와 SQL 쿼리가 함께 작동하여 원활한 사용자 결과를 제공합니다. 임베디드 SQL은 프로그래밍 언어의 컴퓨팅 성능과 SQL의 데이터베이스 조작 기능을 결합하는 방법입니다. 포함된 SQL 문은 호스트 언어의 프로그램 소스 코드와 인라인으로 작성된 SQL 문입니다. 포함된 SQL 문은 포함된 SQL 전처리기로 구문 분석되고 코드 라이브러리에 대한 호스트 언어 호출로 대체됩니다. 그런 다음 전처리기의 출력이 호스트 컴파일러에 의해 컴파일됩니다. 이를 통해 프로그래머는 C/C++, 코볼 및 포트란과 같은 여러 언어로 작성된 프로그램에 SQL 문을 포함할 수 있습니다. 이는 PL/SQL 및 T-SQL과 같은 개별 전임 프로세서를 거치지 않는 SQL 파생 프로그래밍 언어와 다릅니다. 태그: 임베디드 데이터베이스Embedded SQLembedded sql 예제포함 된 SQL 자습서와 dbms에 임베디드 SQL무엇 임베디드 SQL 임베디드 는 프로그래밍 언어의 컴퓨팅 능력과 SQL의 데이터베이스 조작 기능을 결합하는 방법입니다 포함. 프로그래머가 C /C ++, 포트란, 코볼, 파스칼 등으로 작성된 프로그램에 SQL 문을 포함 할 수 있습니다.

포함된 SQL 문은 응용 프로그램 프로그래밍 언어 내에서 작성되고 응용 프로그램 프로그램이 컴파일되기 전에 SQL 전처리업체에 의해 사전 처리된 SQL 문입니다.

Category: Uncategorized | RSS 2.0 Responses are currently closed, but you can trackback from your own site.

Tidak ada Komentar

Comments are closed.

  • DEPT. ILMU KESEJAHTERAAN SOSIAL

    ===============================

    Keberadaan departemen ditujukan untuk:

    1). Menjamin kompetensi dan profesionalisme Dosen dalam melaksanakan tugas sesuai jabatan akademiknya;

    2). Mengembangkan, mengevaluasi dan monitoring kemajuan karier akademik Dosen untuk mendukung pengembangan pendidikan;

    3).Mengoordinasikan kegiatan riset dan pengabdian pada masyarakat yang dilakukan dosen sesuai bidang kompetensinya dalam rangka merealisasikan target kinerja lembaga;

    4). Mengoordinasikan pelaksanaan kerja sama pemanfaatan kepakaran Dosen oleh pihak lain seperti Pemerintah, pemerintahan daerah, swasta atau masyarakat;

    5). Merintis dan mengembangkan kerja sama di bidang pendidikan, riset, dan pengabdian pada masyarakat di tingkat nasional maupun internasional;

    6). Memfasilitasi publikasi karya-karya ilmiah Dosen;

    7). Menyelenggarakan diseminasi hasil riset, pengabdian pada masyarakat, dan inovasi melalui kegiatan ilmiah di tingkat nasional dan internasional;

    Pemimpin Departemen:

    Ketua : Dr. dra. R. Nunung Nurwati, M.Si

    Sekretaris : Dr. Nurliana C. Apsari, S.Sos., MSW