/*static char sccsid[]="%Z% %M% %I% %E% %U%";*/
/********************************************************/
/*														*/
/*	cmconst.h											*/
/*														*/
/*		coded by A.Kobayashi 2010.8.10					*/
/*														*/
/*********************************************************/
#ifndef _CMCONST_H
#define _CMCONST_H
/*  */

#define D_PRID_COL		101
#define D_PRID_DB		201

#define D_CLASS_DB		1
#define D_CLASS_COL		1

#define D_FIND_SELECT	0		/* SQL言語チェックで使用 */
#define D_FIND_ANOTHER	1		/* SQL言語チェックで使用 */

#define DEF_LEN_PATH	256		/* パス最大長 */
#define DEF_LEN_SQL		1024

#define DEF_ENV_SET			"DBNAME"	/* データベース環境設定名   */
#define DEF_PATH_AKBROOT	"AKBROOT"
#define DEF_DMP_SET			"DMP@@@@@"	/* 省略時のダンプ名         */
#define DEF_DMP_KAK			".TMP"		/* テンポラリダンプの拡張子 */

#define ON_BIT			1		/* bit on  */
#define OFF_BIT			0		/* bit off */

#define UPDATE			0x80	/* bit 0 : 更新中フラグ               */
#define SELECTSQL		0x40	/* bit 1 : 検索ＳＱＬフラグ           */
#define NORMALSQL		0x20	/* bit 2 : 通常ＳＱＬフラグ           */
#define IGNORE			0x10	/* bit 3 : 無処理フラグ               */
/*						0x08	bit 4 : 予備                       */
/*						0x04	bit 5 : 予備                       */
#define ERROR_RTN		0x02	/* bit 6 : エラーリターンコード       */
#define ENDREQ			0x01	/* bit 7 : 終了要求フラグ             */

#define MAX_PROC_NUM	100		/* 処理番号最大値                     */
#define START_TR		1		/* START TRANSACTION                  */
#define COMMIT_TR		2		/* COMMIT TRANSACTION                 */
#define ROLLBACK_TR		3		/* ROLLBACK TRANSACTION               */

#define CD_TYPE_MACHINE CD_TYPE_EUC
#define CD_NLS_LANG		CD_TYPE_EUC

#endif	/* _CMCONST_H */
