mssql_script30.py 2.2 KB
import pyodbc

hil_sql = """
    CREATE TABLE [dbo].[hil_gb_history_file] (
  [id] int  IDENTITY(1,1) NOT NULL,
  [object_id] varchar(64) COLLATE SQL_Latin1_General_CP1_CI_AS  NOT NULL,
  [object_name] varchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [application_no] varchar(64) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [object_type] varchar(64) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [customer_name] varchar(64) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [content_size] varchar(64) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [owner_name] varchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [input_date] datetime  NULL,
  [modify_date] datetime  NULL,
  [location] varchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [download_finish] int  NOT NULL,
  [update_time] datetime  NULL,
  [create_time] datetime  NULL
)
GO;

alter table hil_gb_history_file ADD CONSTRAINT unique_object_id unique(object_id)

"""

afc_sql = """
    CREATE TABLE [dbo].[afc_gb_history_file] (
  [id] int  IDENTITY(1,1) NOT NULL,
  [object_id] varchar(64) COLLATE SQL_Latin1_General_CP1_CI_AS  NOT NULL,
  [object_name] varchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [application_no] varchar(64) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [object_type] varchar(64) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [customer_name] varchar(64) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [content_size] varchar(64) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [owner_name] varchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [input_date] datetime  NULL,
  [modify_date] datetime  NULL,
  [location] varchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [download_finish] int  NOT NULL,
  [update_time] datetime  NULL,
  [create_time] datetime  NULL
)
GO;

alter table afc_gb_history_file ADD CONSTRAINT unique_object_id unique(object_id)

"""

hil_cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};', autocommit=True)

hil_cursor = hil_cnxn.cursor()
hil_cursor.execute(hil_sql)

hil_cursor.close()
hil_cnxn.close()

afc_cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};', autocommit=True)

afc_cursor = afc_cnxn.cursor()
afc_cursor.execute(afc_sql)

afc_cursor.close()
afc_cnxn.close()