SQLAUX-LIBRARY CMD-SETTINGS (SPECIAL VARS):

(SQLAUX scripting library | Author: Sergei Y.Kitáev)

====================================================================================================
## SETTINGS FOR $SQLTRANS AND FROM THE $SQLTRANS-UTILITY (ARE CONNECTED WITH SQLAUX SETTINGS):

----------------------------------------------------------------------------------------------------
-- SETTINGS FOR $SQLTRANS:
$sql_settings_script = -
--$sql_settings_script = ...\SQLAUX\Import\SQL Settings.AUX.sql

----------------------------------------------------------------------------------------------------
-- SETTINGS FROM $SQLTRANS:
$sql_translation_dir = !CD!\ -- folder from where SQL-translation was initiated (with backslash)
$sqltrans_timestamp = <Date> <Exact Time> -- YYYY-MM-DD HH:MM:SS.MS
$sqltrans = 1

====================================================================================================
## ENVIRONMENT VARIABLES WHICH MAY BE SET BEFORE SQLAUX-IMPORT:

----------------------------------------------------------------------------------------------------
-- SWITCHING "XACT_ABORT" ON FOR "$(BEGIN_AUX)" MACRO:
xact_abort_on_for_begin_macro_aux = 1
-- $(BEGIN_AUX)

----------------------------------------------------------------------------------------------------
-- SWITCHING-ON "TEST" / "NON-TEST" IMPLEMENTATION (SQLAUX):
test_implementation_sign_aux = 1 -- switch on test implementation (SQLAUX)
-- $(TEST_IMPLEMENTATION_AUX),
-- $(BEGIN_TEST_AUX), $(END_TEST_AUX),
-- $(BEGIN_NONTEST_AUX), $(END_NONTEST_AUX)

----------------------------------------------------------------------------------------------------
-- CONDITIONAL BLOCKS FOR "META-IMPLEMENTATION" (SQLAUX):
meta_implementation_sign_aux = 1 -- switch on meta-implementation (SQLAUX)
-- $(META_IMPLEMENTATION_AUX),
-- $(BEGIN_META_AUX), $(BEGIN_META_AUX),
-- $(BEGIN_NONMETA_AUX), $(END_NONMETA_AUX)

----------------------------------------------------------------------------------------------------
-- SWITCHING-OFF PREVENTION OF THIRD PARTY TRANSLATION (SQLAUX):
sqlfile_readonly_aux = 0 -- allow 3rd party translation (to be able correct the objects from SSMS)

----------------------------------------------------------------------------------------------------
-- SWITCHING-OFF TRANSLATION TIMESTAMP BY EXCLUDING IT FROM SQL-OBJECT COMMENTS (SQLAUX):
include_translation_timestamp_aux = 0 -- do not include sql-translation timestamp into comments

====================================================================================================
## CMD-VARIABLES AVAILABLE AFTER SQLAUX-IMPORT (ARE CONNECTED WITH VARIABLES OF $SQLTRANS):

sql_translation_dir_aux = !CD!\ -- folder from where SQL-translation was initiated (with backslash)
sql_translation_timestamp_aux = !$sqltrans_timestamp! -- YYYY-MM-DD HH:MM:SS.MS
sql_settings_script_aux = !$sql_settings_script! -- ...\SQLAUX\Import\SQL Settings.AUX.sql

is_sqlaux_imported = 1 -- SQLAUX availability flag (does not related to presence of DB-objects)

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