About SQL Mode

  Author:        Peter D. Pezaris <pez@dwwc.com>
  Maintainer:    sql-mode-help@dwwc.com
  Version:       0.921 (beta)
  Last Modified: Mon Aug  7 19:48:31 1995
  Keywords:      isql fsql sql editing major-mode languages

  Copyright © 1994, 1995 Peter D. Pezaris

  This file is not part of GNU Emacs

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License as
  published by the Free Software Foundation; either version 1, or (at
  your option) any later version.

  This program is distributed in the hope that it will be useful, but
  WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.


Description:


  sql-mode.el offers four major modes relating to SQL code:

  sql-mode              major mode for editing SQL code
  sql-batch-mode        major mode for entering and execution of SQL
                        commands in batches
  sql-interactive-mode  major mode for interaction with SQL servers
  sql-results-mode      major mode for viewing results returned by the
                        execution of commands in sql-batch-mode


Features:


  o Batch editing of sql commands
  o Interactive editing of sql commands
  o Warnings for missing `where' clauses
  o Warnings for number of rows affected with updates, deletes, etc.
  o Command history in batch and interactive modes
  o Abbrev definitions for sql commands
  o Specialized syntax table for sql code
  o Extensive comment and un-comment functionality
  o Server/user/password/database associations using mnemonics or menus
  o Menubar support
  o Popup menu support
  o Drag scrolling of results buffers
  o Full font-lock support
  o Automatic indentation of sql code (still very alpha)
  o Printing of results buffers with support for enscript
  o Minibuffer completion on servers and users
  o Keyword completion
  o Table name completion
  o Column name completion
  o Stored procedure name completion
  o Database name completion
  o Options menu, including save current options
  o Changes are marked (highlighted) in results buffers
  o Linked batch and results buffers
  o Improved table header management
  o Global command history
  o Top ten list of commonly used queries
  o Automagically builds server list from interfaces file
  o Error parsing of results buffers
  o SQL Mode specific help system
  o SQL Mode specific toolbar
  o Loading of stored procedures
  o Big menubar for novice users
  o bcp in and out
  o Canned inserts into a table
  o Perform updates simply by typing in the results buffer
  o Background evaluation so that you can continue to use emacs