oracle数据库文本类型_oracle修改字段数据类型

oracle数据库文本类型_oracle修改字段数据类型在Oracle关于时间属性的建表Example:createtablecourses(cidvarchar(20)notnullprimarykey,cnamevarchar(20)notnull,ctypeinteger,ctimedateDEFAULTSYSDATE,cscorefloatnotnull)insertintocoursesvalues(‘…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在Oracle关于时间属性的建表

Example:

create table courses(

cid varchar(20) not null primary key,

cname varchar(20) not null,

ctype integer,

ctime date DEFAULT SYSDATE,

cscore float not null

)

insert into courses values(‘ss01′,’.NET’,0,TO_DATE(‘2009-8-28′,’yyyy-mm-dd’),94)

insert into courses values(‘ss02′,’music’,1,TO_DATE(‘2009-8-27′,’yyyy-mm-dd’),88)

insert into courses values(‘ss03′,’c#’,0,TO_DATE(‘2009-8-29′,’yyyy-mm-dd’),78)

将字符串转换成日期:

Insert Into table(col_date)Values(to_date(‘2003-01-16’,’yyyy-mm-dd’));

将日期转换成字符串:

Insert Into table (col_char)Values(to_char(Date,’format’));

select * from courses where ctime>to_date(‘2009-8-28′,’yyyy-mm-dd’)

创建表

1. ORACLE常用的字段类型

ORACLE常用的字段类型有

VARCHAR2 (size) 可变长度的字符串, 必须规定长度

CHAR(size) 固定长度的字符串, 不规定长度默认值为1

NUMBER(p,s) 数字型p是位数总长度, s是小数的长度, 可存负数

最长38位. 不够位时会四舍五入.

DATE 日期和时间类型

LOB 超长字符, 最大可达4G

CLOB 超长文本字符串

BLOB 超长二进制字符串

BFILE 超长二进制字符串, 保存在数据库外的文件里是只读的.

数字字段类型位数及其四舍五入的结果

原始数值1234567.89

数字字段类型位数 存储的值

Number 1234567.89

Number(8) 12345678

Number(6) 错

Number(9,1) 1234567.9

Number(9,3) 错

Number(7,2) 错

Number(5,-2) 1234600

Number(5,-4) 1230000

Number(*,1) 1234567.9

2. 创建表时给字段加默认值 和约束条件

创建表时可以给字段加上默认值

例如 : 日期字段 DEFAULT SYSDATE

这样每次插入和修改时, 不用程序操作这个字段都能得到动作的时间

创建表时可以给字段加上约束条件

例如: 非空 NOT NULL

不允许重复 UNIQUE

关键字 PRIMARY KEY

按条件检查 CHECK (条件)

外键 REFERENCES 表名(字段名)

3. 创建表的例子

CREATE TABLE DEPT(

EPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,

DNAME VARCHAR2(14),

LOC VARCHAR2(13)) ;

CREATE TABLE region(

ID number(2) NOT NULL PRIMARY KEY,

postcode number(6)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196760.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 比b站更好的二次元网站_二次元搜索

    比b站更好的二次元网站_二次元搜索公众号关注“GitHubDaily”设为“星标”,每天带你逛GitHub!大家好,我是小G。作为一个经常泡在B站追番的资深二次元用户,我一直想寻找一款能满足个人需求且用户体验好…

    2022年8月23日
    7
  • Django(22)Django执行SQL语句[通俗易懂]

    Django(22)Django执行SQL语句[通俗易懂]前言Django在查询数据时,大多数查询都能使用ORM提供的API方法,但对于一些复杂的查询可能难以使用ORM的API方法实现,因此Django引入了SQL语句的执行方法,有以下三种执行方式ext

    2022年7月28日
    6
  • CSS常见问题

    CSS常见问题

    2021年6月29日
    69
  • sqlserver数据库置疑修复语句_sql2008数据库可疑解决方法

    sqlserver数据库置疑修复语句_sql2008数据库可疑解决方法SQL数据库修复的三大核心技术:1、磁盘阵列分析重组技术;2、数据库恢复与修复技术;3、SCSI盘物理故障开盘技术。至今已经成功恢复数百台服务器的SQL数据库,用户覆盖全国。导致SQL数据库丢失的原因:1、各种原因:误删除、误格式化、断电等造成的MSSQLSERVER数据库文件破坏。2、MSSQLSERVER数据库丢失了*.ldf文件,只有一个*.MDF文件,将是非

    2022年8月20日
    30
  • #转载 基于C#通过OPC UA/DA访问PLC学习网站

    #转载 基于C#通过OPC UA/DA访问PLC学习网站#转载#基于C#通过OPCUA/DA访问PLC学习网站今年刚入职的新手,第一次接触OPCUA、OPCDA、C#、PLC,全靠各种百度,经过一个多星期的摸索,基本算是刚入门吧,下面把学习过程中收藏的一些实用的文章和大家分享一下,绝对可以让你少走很多弯路。1.C#读写opcua服务器,浏览所有节点,读写节点,读历史数据,调用方法,订阅,批量订阅操作-dathlin2.C#OPCUA服务器OPCUA网关三菱西门子欧姆龙Modbus转OPCUA服务器可配置的OPCUA服务器网

    2022年10月18日
    4
  • git版本回退操作

    git版本回退操作搞懂 git 回退命令 如果不慎提交 可通过 gitreset gitrevert 来撤销操作

    2025年7月22日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号