Pre made SQL for Table Creation - experianplc/experian-data-studio-connector-mulesoft GitHub Wiki

Purpose

This page is to provide pre-made SQL that will generate the appropriate Table with types in accordance to

You can use this tool to convert SQL into other query languages.

Oracle

CREATE TABLE pandora_rules (
	name clob,
	score number(9,2),
	measure clob,
	passed_measure clob,
	failed_measure clob,
	rule_category clob,
	description clob,
	included clob,
	filter clob,
	rows_passed number(9,2),
	rows_failed number(9,2),
	table_name clob,
	table_version clob,
	versions_offset clob,
	column_name clob,
	schema_name clob,
	function clob,
	version clob,
	parameters clob,
	type clob,
	rows_considered number(9,2),
	rows_ignored number(9,2),
	passed number(9,2),
	failed number(9,2),
	considered number(9,2),
	ignored number(9,2),
	category clob,
	table_created timestamp,
	last_validated timestamp,
        connection_string clob,
        external_column_name clob,
        external_database clob,
        external_schema clob,
        external_server clob,
        external_table_name clob,
        failed_score number(9, 2),
        latest_table_version number(9, 2),
        result clob,
        rule_category_id number(9,2),       
	PRIMARY KEY( name)
);
CREATE TABLE pandora_alerts (
	id clob,
	created_on number(9, 2),
	created_by clob,
	last_modified_on number(9, 2),
	last_modified_by clob,
	name clob,
	domain_id clob,
	domain_name clob,
	PRIMARY KEY( id )
);

PostgreSQL

-- 
-- Editor SQL for DB table pandora_rules
-- 

CREATE TABLE IF NOT EXISTS pandora_rules (
	name text,
	score numeric(9,2),
	measure text,
	passed_measure text,
	failed_measure text,
	rule_category text,
	description text,
	included text,
	filter text,
	rows_passed numeric(9,2),
	rows_failed numeric(9,2),
	table_name text,
	table_version text,
	versions_offset text,
	column_name text,
	schema_name text,
	function text,
	version text,
	parameters text,
	type text,
	rows_considered numeric(9,2),
	rows_ignored numeric(9,2),
	passed numeric(9,2),
	failed numeric(9,2),
	considered numeric(9,2),
	ignored numeric(9,2),
	category text,
	table_created timestamp,
	last_validated timestamp,
        connection_string text,
        external_column_name text,
        external_database text,
        external_schema text,
        external_server text,
        external_table_name text,
        failed_score numeric(9, 2),
        latest_table_version numeric(9, 2),
        result text,
        rule_category_id numeric(9,2),       
	PRIMARY KEY( name)
);
-- 
-- Editor SQL for DB table pandora_alerts
-- 

CREATE TABLE IF NOT EXISTS pandora_alerts (
	id text,
	created_on bigint,
	created_by text,
	last_modified_on bigint,
	last_modified_by text,
	name text,
	domain_id text,
	domain_name text,
	PRIMARY KEY( id )
);

SQL Server

-- 
-- Editor SQL for DB table PANDORA_RULES
-- 

IF object_id('PANDORA_RULES', 'U') is null
	CREATE TABLE PANDORA_RULES (
		[name] nvarchar(255),
		[score] numeric(9,2),
		[measure] nvarchar(255),
		[passed_measure] nvarchar(255),
		[failed_measure] nvarchar(255),
		[rule_category] nvarchar(255),
		[description] nvarchar(255),
		[included] nvarchar(255),
		[filter] nvarchar(255),
		[rows_passed] numeric(9,2),
		[rows_failed] numeric(9,2),
		[table_name] nvarchar(255),
		[table_version] nvarchar(255),
		[versions_offset] nvarchar(255),
		[column_name] nvarchar(255),
		[schema] nvarchar(255),
		[function] nvarchar(255),
		[version] nvarchar(255),
		[parameters] nvarchar(255),
		[type] nvarchar(255),
		[rows_considered] numeric(9,2),
		[rows_ignored] nvarchar(255),
		[passed] numeric(9,2),
		[failed] numeric(9,2),
		[considered] numeric(9,2),
		[ignored] numeric(9,2),
		[category] nvarchar(255),
		[table_created] datetime,
		[last_validated] datetime,
                [connection_string] nvarchar(255),
                [external_column_name] nvarchar(255),
                [external_database nvarchar(255),,
                [external_schema nvarchar(255),,
                [external_server nvarchar(255),,
                [external_table_name] nvarchar(255),,
                [failed_score] numeric(9, 2),
                [latest_table_version] numeric(9, 2),
                [result] nvarchar(255),
                [rule_category_id] numeric(9,2),       
		PRIMARY KEY( [name] )
	);
-- 
-- Editor SQL for DB table pandora_alerts
-- Created by http://editor.datatables.net/generator
-- 

IF object_id('pandora_alerts', 'U') is null
	CREATE TABLE pandora_alerts (
		[id] nvarchar(255) not null identity,
		[created_on] nvarchar(255),
		[created_by] nvarchar(255),
		[last_modified_on] nvarchar(255),
		[last_modified_by] nvarchar(255),
		[name] nvarchar(255),
		[domain_id] nvarchar(255),
		[domain_name] nvarchar(255),
		PRIMARY KEY( [id] )
	);

MySQL

-- 
-- Editor SQL for DB table PANDORA_RULES
-- Created by http://editor.datatables.net/generator
-- 

```sql
CREATE TABLE IF NOT EXISTS `PANDORA_RULES` (
	`name` varchar(255),
	`score` numeric(9,2),
	`measure` varchar(255),
	`passed_measure` varchar(255),
	`failed_measure` varchar(255),
	`rule_category` varchar(255),
	`description` varchar(255),
	`included` varchar(255),
	`filter` varchar(255),
	`rows_passed` numeric(9,2),
	`rows_failed` numeric(9,2),
	`table_name` varchar(255),
	`table_version` varchar(255),
	`versions_offset` varchar(255),
	`column_name` varchar(255),
	`schema` varchar(255),
	`function` varchar(255),
	`version` varchar(255),
	`parameters` varchar(255),
	`type` varchar(255),
	`rows_considered` numeric(9,2),
	`rows_ignored` numeric(9,2),
	`passed` numeric(9,2),
	`failed` numeric(9,2),
	`considered` numeric(9,2),
	`ignored` numeric(9,2),
	`category` varchar(255),
	`table_created` datetime,
	`last_validated` datetime,
        `connection_string` varchar(255),
        `external_column_name` varchar(255),
        `external_database` varchar(255),
        `external_schema` varchar(255),
        `external_server` varchar(255),
        `external_table_name` varchar(255),
        `failed_score` numeric(9, 2),
        `latest_table_version` numeric(9, 2),
        `result` varchar(255),
        `rule_category_id` numeric(9,2),       
	PRIMARY KEY( `name` )
);
-- 
-- Editor SQL for DB table pandora_alerts
-- Created by http://editor.datatables.net/generator
-- 

CREATE TABLE IF NOT EXISTS `pandora_alerts` (
	`id` varchar(255) NOT NULL auto_increment,
	`created_on` numeric(9, 2),
	`created_by` varchar(255),
	`last_modified_on` numeric(9, 2),
	`last_modified_by` varchar(255),
	`name` varchar(255),
	`domain_id` varchar(255),
	`domain_name` varchar(255),
	PRIMARY KEY( `id` )
);