Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

The NIST SQL Database Loader: STEP Working Form to SQL



Debbie Nickerson


This paper is to discuss the NIST SQL Database Loader; this utility takes a STEP file and populates SQL tables with instances of STEP entities. This document is intended as a programmer and user''s guide. After reading Translating Express to SQL: a User''s Guide, users may skip to the User''s Manual section (section 5.0). Programmers should read the following prerequisite reading materials before this document: The NIST Working Form for STEP, The NIST STEP Working Form Programmers Reference, Translation of Express Schema into SQL, Translating Express to SQL, and Translating Express to SQL: A User''s Guide. In addition, objects in the STEP Working Form are tightly coupled with the Express Working Form; some familiarity with the latter will be assumed (see FED-X: The NIST Express Translator and NIST Express Working Form Programmer''s Reference). The NIST SQL Database Loader is implemented in ANSI Standard C. The Oracle Pro*C precompiler is used to embed DQL standard queries in accordance with the ANSI standard for Embedded DQL.
NIST Interagency/Internal Report (NISTIR) - 4337
Report Number


SQL database loader, STEP, traslate express, working form


Nickerson, D. (1990), The NIST SQL Database Loader: STEP Working Form to SQL, NIST Interagency/Internal Report (NISTIR), National Institute of Standards and Technology, Gaithersburg, MD (Accessed February 25, 2024)
Created December 31, 1989, Updated October 12, 2021