comparison docs/source/capabilities.rst @ 247:f0f293d83337

begin docs
author catherine@dellzilla
date Wed, 04 Mar 2009 17:44:29 -0500
parents
children 3c5fa8ed4f8b
comparison
equal deleted inserted replaced
246:b5d4a122354a 247:f0f293d83337
1 SQLPython's extra capabilities
2 ==============================
3
4 For the most part, SQLPython simply duplicates SQL\*Plus's capabilites.
5
6 UNIX-like commands
7 ==================
8
9 ls
10 Lists objects from the data dictionaries. There are implied wildcards at the beginning and
11 end
12
13 cat
14 Shorthand for "SELECT * FROM"
15
16 PostgreSQL-like shortcuts
17 =========================
18
19 ----- ------------------
20 z y
21 ----- ------------------
22 \\c connect
23 \\d desc
24 \\e edit
25 \\g run
26 \\h help
27 \\i load
28 \\o spool
29 \\p list
30 \\q quit
31 \\w save
32 \\db _dir_tablespaces
33 \\dd comments
34 \\dn _dir_schemas
35 \\dt _dir_tables
36 \\dv _dir_views
37 \\di _dir_indexes
38 \\? help psql
39 ----- ------------------
40
41 Wild SQL
42 ========
43
44 Wild SQL is a nonstandard SQL feature that must be enabled with `set wildsql on`. When it is
45 enabled, column names in a SELECT statement do not need to be explicitly typed.
46
47 * % or \* as wildcards::
48
49 SELECT d* FROM v$database;
50
51 SELECT
52
53 Wild SQL can only be used in the primary column list of straightforward SELECT statements,
54 not in subqueries, `UNION`ed queries, etc.