NonStop Server for Java (NSJ) Programmer's Guide (NSJ 2.1+)
// Create an SQL statement
stmt = conn.createStatement();
// Use the aliases instead of their Guardian filenames
rslt = stmt.executeQuery("select * from longname1 where col1='pickme'");
rslt = stmt.executeQuery("select * from longname2 where col1='pickme'");
Loading a Properties File Using a System Property
The JDBC driver (optionally) looks for a System property called jdbcPropfile. If you set this System property to the
name of a file containing alias properties, the JDBC driver automatically loads that file.
The following sample code uses that System property:
//Start your program specifying the System property jdbcPropfile
java -DjdbcPropfile=/h/mydir/jdbc-properties
 -Djdbc.drivers=com.tandem.sqlmp.SQLMPDriver test1
//Create an SQL statement
stmt = conn.createStatement();
// Use the aliases instead of their Guardian filenames
rslt = stmt.executeQuery("select * from longname1 where col1='pickme'");
rslt = stmt.executeQuery("select * from longname2 where col1='pickme'");
Which SQL Statements Support Aliases
The following SQL statements support alias substitution:
In the Data Control Language (DCL):
CONTROL TABLE❍ 
LOCK TABLE❍ 
UNLOCK TABLE❍ 
● 
In the Data Definition Language (DDL):
ALTER CATALOG❍ 
ALTER COLLATION❍ 
ALTER INDEX❍ 
ALTER PROGRAM❍ 
ALTER TABLE❍ 
ALTER VIEW❍ 
COMMENT❍ 
CREATE CATALOG❍ 
CREATE COLLATION❍ 
CREATE CONSTRAINT❍ 
CREATE INDEX❍ 
CREATE SYSTEM CATALOG❍ 
CREATE TABLE❍ 
CREATE VIEW❍ 
DROP❍ 
HELP TEXT❍ 
UPDATE STATISTICS❍ 
● 
In the Data Manipulation Language (DML):● 










