首页 > 数据库 >Kettle: create_sampledata_mysql

Kettle: create_sampledata_mysql

时间:2024-08-23 10:18:40浏览次数:14  
标签:VARCHAR create Kettle sampledata 50 TABLE INTEGER NULL

USE sampledate ;

 CREATE TABLE sampledata.QUADRANT_ACTUALS(REGION VARCHAR(50) NOT NULL,DEPARTMENT VARCHAR(50) NOT NULL,POSITIONTITLE VARCHAR(50) NOT NULL,ACTUAL DECIMAL(18,4),BUDGET DECIMAL(18,4),VARIANCE DECIMAL(18,4))
; CREATE TABLE sampledata.DEPARTMENT_MANAGERS(REGION VARCHAR(50) NOT NULL,MANAGER_NAME VARCHAR(50) NOT NULL,EMAIL VARCHAR(50))
; CREATE TABLE sampledata.CUSTOMERS(CUSTOMERNUMBER INTEGER NOT NULL PRIMARY KEY,CUSTOMERNAME VARCHAR(50) NOT NULL,CONTACTLASTNAME VARCHAR(50) NOT NULL,CONTACTFIRSTNAME VARCHAR(50) NOT NULL,PHONE VARCHAR(50) NOT NULL,ADDRESSLINE1 VARCHAR(50) NOT NULL,ADDRESSLINE2 VARCHAR(50),CITY VARCHAR(50) NOT NULL,STATE VARCHAR(50),POSTALCODE VARCHAR(15),COUNTRY VARCHAR(50) NOT NULL,SALESREPEMPLOYEENUMBER INTEGER,CREDITLIMIT NUMERIC(17))
; CREATE TABLE sampledata.EMPLOYEES(EMPLOYEENUMBER INTEGER NOT NULL PRIMARY KEY,LASTNAME VARCHAR(50) NOT NULL,FIRSTNAME VARCHAR(50) NOT NULL,EXTENSION VARCHAR(10) NOT NULL,EMAIL VARCHAR(100) NOT NULL,OFFICECODE VARCHAR(20) NOT NULL,REPORTSTO INTEGER,JOBTITLE VARCHAR(50) NOT NULL)
; CREATE TABLE sampledata.OFFICES(OFFICECODE VARCHAR(50) NOT NULL PRIMARY KEY,CITY VARCHAR(50) NOT NULL,PHONE VARCHAR(50) NOT NULL,ADDRESSLINE1 VARCHAR(50) NOT NULL,ADDRESSLINE2 VARCHAR(50),STATE VARCHAR(50),COUNTRY VARCHAR(50) NOT NULL,POSTALCODE VARCHAR(10) NOT NULL,TERRITORY VARCHAR(10) NOT NULL,ACTIVE BOOLEAN NOT NULL)
; CREATE TABLE sampledata.ORDERDETAILS(ORDERNUMBER INTEGER NOT NULL,PRODUCTCODE VARCHAR(50) NOT NULL,QUANTITYORDERED INTEGER NOT NULL,PRICEEACH NUMERIC(17) NOT NULL,ORDERLINENUMBER SMALLINT NOT NULL,PRIMARY KEY(ORDERNUMBER,PRODUCTCODE))

; CREATE TABLE sampledata.PAYMENTS(CUSTOMERNUMBER INTEGER NOT NULL,CHECKNUMBER VARCHAR(50) NOT NULL,PAYMENTDATE TIMESTAMP NOT NULL,AMOUNT NUMERIC(17) NOT NULL,PRIMARY KEY(CUSTOMERNUMBER,CHECKNUMBER))

; CREATE TABLE sampledata.DIM_TIME(TIME_ID VARCHAR(10),MONTH_ID INTEGER,QTR_ID INTEGER,YEAR_ID INTEGER,MONTH_NAME CHARACTER(3),MONTH_DESC VARCHAR(9),QTR_NAME VARCHAR(4),QTR_DESC VARCHAR(9))
; CREATE TABLE sampledata.CUSTOMER_W_TER(CUSTOMERNUMBER INTEGER,CUSTOMERNAME VARCHAR(50),CONTACTLASTNAME VARCHAR(50),CONTACTFIRSTNAME VARCHAR(50),PHONE VARCHAR(50),ADDRESSLINE1 VARCHAR(50),ADDRESSLINE2 VARCHAR(50),CITY VARCHAR(50),STATE VARCHAR(50),POSTALCODE VARCHAR(15),COUNTRY VARCHAR(50),EMPLOYEENUMBER INTEGER,CREDITLIMIT DECIMAL(18,4),TERRITORY VARCHAR(10),TERRITORY_COLOR VARCHAR(7));

DROP TABLE sampledata.ORDERS ;
 
 CREATE TABLE sampledata.ORDERS(ORDERNUMBER INTEGER NOT NULL PRIMARY KEY,
 ORDERDATE TIMESTAMP NOT NULL,REQUIREDDATE TIMESTAMP NOT NULL,SHIPPEDDATE TIMESTAMP,
 STATUS VARCHAR(15) NOT NULL,COMMENTS TEXT,CUSTOMERNUMBER INTEGER NOT NULL);
  
  DROP  TABLE sampledata.PRODUCTS;
  
  CREATE TABLE sampledata.PRODUCTS(PRODUCTCODE VARCHAR(50) NOT NULL PRIMARY KEY,
PRODUCTNAME VARCHAR(70) NOT NULL,PRODUCTLINE VARCHAR(50) NOT NULL,
PRODUCTSCALE VARCHAR(10) NOT NULL,PRODUCTVENDOR VARCHAR(50) NOT NULL,
PRODUCTDESCRIPTION TEXT NOT NULL,
QUANTITYINSTOCK SMALLINT NOT NULL,BUYPRICE NUMERIC(17) NOT NULL,
MSRP NUMERIC(17) NOT NULL)
;

 CREATE TABLE SAMPLEDATA.TRIAL_BALANCE(`TYPE` CHARACTER(1),`ACCOUNT_NUM` INTEGER,`CATEGORY` VARCHAR(57),`CATEGORY2` VARCHAR(57),`DETAIL` VARCHAR(57),`AMOUNT` INTEGER)
;

DROP TABLE sampledata.ORDERFACT ;
 CREATE TABLE sampledata.ORDERFACT(ORDERNUMBER INTEGER,PRODUCTCODE VARCHAR(50),
QUANTITYORDERED INTEGER,PRICEEACH DECIMAL(18,4),ORDERLINENUMBER INTEGER,TOTALPRICE DOUBLE,
ORDERDATE TIMESTAMP,REQUIREDDATE TIMESTAMP,SHIPPEDDATE TIMESTAMP,STATUS VARCHAR(15),
COMMENTS TEXT,CUSTOMERNUMBER INTEGER,TIME_ID VARCHAR(10),QTR_ID BIGINT,MONTH_ID BIGINT,
YEAR_ID BIGINT,FOREIGN KEY(PRODUCTCODE) 
REFERENCES sampledata.PRODUCTS(PRODUCTCODE))
;

  

标签:VARCHAR,create,Kettle,sampledata,50,TABLE,INTEGER,NULL
From: https://www.cnblogs.com/samrv/p/18375422

相关文章

  • 05-01 Create a Persistent Object(创建持久对象)
    CreateaPersistentObject(创建持久对象)TheXPOORMcanloadandsavetoadatastoreonlypersistentobjects.XPOORM只能加载持久对象并将其保存到数据存储中。Youmakeyourbusinessobjectspersistentinanyofthefollowingways:您可以通过以下任何方式......
  • el-select allow-create 后出现重复选项
    前情提要之前封装了一个显示输入建议的组件InputLoadMore,见链接:点击输入框,底部弹出下拉框显示输入建议后来需求更改,还要求:某个表单项选择值后,其他表单项的值自动填充;允许多选;去掉下拉框选项分页加载更多。因此,封装了智能填充组件SmartFill。问题复现SmartFill中输入......
  • ReactDOM.render 和 ReactDOM.createRoot 二者的区别
    ReactDOM.render和ReactDOM.createRoot都是用于在React应用程序中渲染组件的方法,但它们之间存在一些区别:ReactDOM.render:这个方法是React早期版本中使用的,现在已经被ReactDOM.createRoot替代。ReactDOM.render方法接受两个参数:第一个参数是要渲染的React组件,第二个......
  • createjs tween用法
    setInterval(()=>{LetCoin=newlib.Coin();Coin.x=Math.floor(Math.random()*(600-30+1))+30);Coin.y=-50;exportRoot.addChildAt(Coin,1);createjs.Tween.get(Coin).to({y:400},2500).call(()=>{exportRoot.removeChild(Coin);}).addEvent......
  • Kettle 9 加密与解密
    测试环境: win10+PDI9.0 (PentahoDataintegation 9.0.0.0-423)1、进入KETTLE的安装目录如:cd/dE:\DATA-INTERGRATION命令行执行:encr.bat-kettle 123可生成Encrypted2be98afc86aa7f2e4cb79ce10bec3fd89,即为123对应KETTLE生成的加密后的密码。   2、......
  • createrepo 创建本地 yum 源
    安装createrepoyuminstall-yyum-utilscreaterepo配置华为源信息[base]name=CentOS-$releasever-Base-mirrors.huaweicloud.combaseurl=https://mirrors.huaweicloud.com/centos/$releasever/os/$basearch/#mirrorlist=https://mirrorlist.centos.org/?release=$rel......
  • 【pipenv】failed to create virtual enviroment: TypeError: canonicalize_version()
    环境:python--versionPython3.9.1pip--versionpip24.2pipshowpipenv2024.0.1pipshowsetuptools73.0.0未成功的解决方案:升级各个版本:pipinstall--upgradepipsetuptoolspipinstall--upgradepipenvpipenv--clearpipenvinstall--skip-lockpipinsta......
  • Kettle PDI小白新手/进阶/必备 大数据基础之一数据清洗(ETL)基础进阶总结 1.6万字长文
    Kettle是一个开源的数据集成工具,主要用于ETL(抽取、转换、加载)过程。它的全名是PentahoDataIntegration(PDI),而Kettle是其早期的名字,Kettle在2006年被Pentaho收购后,正式更名为PentahoDataIntegration(PDI),因此现在更常被称为PDI。PDI仍然是Pentaho产品套件中的一个重要......
  • windows-g下载js库使用时报错:无法加载文件 D:\code\node\node_global\create-reac
    无法加载文件D:\code\node\node_global\create-react-app.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=135170中的about_Execution_Policies。当我们在windows上-g(全局)安装一个js库时,执行会报这个错误,然后我们看......
  • 嵌入式linux mkdir: cannot create directory 'test': Read-only file system
    这个错误表明你尝试在嵌入式Linux系统上创建一个名为'test'的目录时失败了,因为文件系统被挂载为只读模式。在只读模式下,你无法修改文件系统的内容,包括创建、删除文件或目录。解决方法:1.重新挂载文件系统为读写模式。你可以使用mount命令重新挂载文件系统,并指定读写权限。例如:......