zoukankan      html  css  js  c++  java
  • Oracle 数据库基础学习 (二) 学习小例子:创建一个表,记录商品买卖的情况

     

    运行环境:Oracle database 11g + PL/SQL Developer    

    ex:

        --创建一个表

    create table plspl_test_product(
        --加入not null 表示product_name不能为空
        product_name varchar2(25) not null,
        product_price Number(4,2) not null,
        --未加not null 表示可以为空或者有相应的值
        purchase_date date,
        salesperson varchar2(10)
    );

        --insert的使用
    insert into plspl_test_product values ('product name 1', '1', null, 'jane');
    insert into plspl_test_product values ('product name 2', '2.45', null, 'eric');
    insert into plspl_test_product values ('product name 3', '50.75', null, 'paul');

        --date的赋值方式
    insert into plspl_test_product values ('product name 4', '99.99', date '2005-10-03', 'west');

        --用“||”连接两个文本, 增强可读性
    select product_name || ' was sold by ' || salesperson "slod by" from plspl_test_product;

        --删除表

    drop table plspl_test_product;

     

    补充:

    一,date数据类型的赋值方式

    1、如果没有时间部分,可用格式:
    insert into table_name(begin_date) values (date'2010-01-01');

    2、如果有时间部分to_date函数将字符型转换为日期型,可用格式:
    insert into table_name(begin_date) values (to_date('2010-01-01 20:23:00','yyyy-mm-dd hh24:mi:ss'));

    3、如果要插入当前时间,可以使用sysdate直接取数据库系统时间
    insert into table_name(begin_date) values (sysdate);

    二,用“||”连接两个文本, 增强可读性

    ex:select product_name || ' was sold by ' || salesperson  from plspl_test_product;

    1,固定文本串将用两个单引号括起来,文本串两端个方式一个空格,控制输出

    2,结果输出后列标题不好控制,可以添加如下:别名使用双引号引用,可以识别大小写和空格  

    ex:select product_name || ' was sold by ' || salesperson  "sold by" from plspl_test_product;

  • 相关阅读:
    [CSP-S模拟测试]:影子(并查集+LCA)
    [CSP-S模拟测试]:夜鹰与玫瑰(数学)
    [CSP-S模拟测试]:抛硬币(DP)
    [CSP-S模拟测试]:影魔(树状数组+线段树合并)
    [CSP-S模拟测试]:队长快跑(DP+离散化+线段树)
    [CSP-S模拟测试]:玄学题/c(数学)
    [CSP-S模拟测试]:卡常题/b(基环树+DP)
    [CSP-S模拟测试]:工业题/a(数学)
    BZOJ5297 [Cqoi2018]社交网络 【矩阵树定理】
    BZOJ5300 [Cqoi2018]九连环 【dp + 高精】
  • 原文地址:https://www.cnblogs.com/xiaoxing/p/5318400.html
Copyright © 2011-2022 走看看