----增加字段
ALTER TABLE T_STANDARD_COL ADD trans_state char(1);
----修改字段类型
ALTER TABLE t_user modify USER_JOB VARCHAR2(15);
----修改字段名字 原名 新名
ALTER TABLE tmp_content_metadata RENAME COLUMN TITLE TO name;
----删除字段
ALTER TABLE t_user DROP COLUMN COMMENT_TIME;
----注释
comment on column t_content_sort.current_state is
'当前状态,待上线(W),上线(U),暂停(P),下线(D),停用(S),过渡(T)';
----修改字段数据,包括清楚某字段数据为null
update 表名 set 列名 = 新列值 where 条件
例子
----修改字段类型,从NUMBER(19)改为VARCHAR2(15),必须先清除字段的数据才能修改,在oracle下
ALTER TABLE t_user modify USER_JOB VARCHAR2(15);
--删除字段not null 约束
ALTER TABLE policies MODIFY holder_name NOT NULL
--增加注释
COMMENT ON COLUMN TMP_CONTENT_METADATA.TITLE_LEVEL IS
'标题级别';
创建同义词
CREATE SYNONYM YDPT_USER.t_speakfor_relat FOR ydpt.t_speakfor_relat;
删除同义词
drop public synonym table_name;
查看同义词
select count(t.table_owner) from dba_synonyms t where t.table_owner='YDPT'
查看用户表
select count(t.table_name) from user_tables t;
select t.table_name from user_tables t order by t.table_name;
用户表与同义词表关联
select t.table_name,o.table_name from dba_synonyms t join user_tables o on(t.table_name=o.table_name)
where t.table_owner='YDPT' order by t.table_name
--增加主键约束
alter table T_CONTENT_AUTHORS
add constraint PK_T_CONTENT_AUTHORS primary key(CONTENT_AUTO_ID);
--------添加唯一约束
alter table bookmessage
add constraint uq_bookid UNIQUE(bookid)
---------添加默认值约束
alter table bookmessage
add constraint df_address DEFAUIT('地址不详') for Address
--------添加检出约束,要求年龄只能在15---40之间
alter table readermessage
add constraint CK_age CHECK(age BETWEEN 15 AND 40)
-------添加外键约束
alter table bookmessage
add constraint fk_bookid
foreign key(bookid)<外键> references readermessage<表>(readerid)<表中的主键>
-------删除约束
alter table 表名
drop constraint 约束名
-------增加非空约束
alter table student modify (xm not null);
---删除非空约束
alter table T_PRODUCT modify PRODUCT_APPLICATION_TIME null;
--删除字段not null 约束
ALTER TABLE policies MODIFY holder_name NOT NULL
分享到:
相关推荐
在这个简单的LINQ to SQL例子中,我们将探讨如何使用C#来实现数据库的基本操作。 首先,我们需要包含必要的命名空间,如`System.Linq`和`System.Data.Linq`,它们提供了 LINQ to SQL 所需的类和方法。接下来,我们...
"经典SQL例子-scott"这个资源是学习SQL的一个宝贵资料,它包含了Oracle数据库中的经典实例。Oracle是全球广泛使用的数据库管理系统之一,其内置的"SCOTT"用户示例数据库提供了丰富的练习场景。 SCOTT是Oracle中的一...
sql 例子数据库语句教程适合新手
oracle动态sql例子,适用于存储过程中拼接sql
在这个"一个Delphi SQL例子 交易程序"中,我们可以期待看到以下几个关键知识点: 1. **数据库连接**:程序可能使用TADOConnection组件建立与数据库的连接,通过设置ConnectionString属性配置数据库服务器、数据库名...
游标 ms sql 例子----- 大概模式 临时表使用等-——---
WebSQL是一种在浏览器环境中存储和查询结构化数据的API,主要应用于离线Web应用程序。它提供了类似于关系数据库管理系统(RDBMS)的功能,允许开发者在客户端进行数据的增删改查操作,无需服务器端交互。虽然现在Web...
标题“wpf链接sql server简单的例子”指的是使用Windows Presentation Foundation(WPF)技术连接到Microsoft SQL Server 2005数据库,展示一个基础的交互过程,目的是帮助初学者理解如何实现这样的连接。...
ASP(Active Server Pages)是...这个例子将向你展示基本的流程,你可以根据实际需求进行扩展,如使用参数化查询以防止SQL注入,或者优化性能等。在实际项目中,还可能需要考虑事务管理、数据库连接池等更高级的话题。
本教程将通过一个具体的例子,解释如何使用JDBC连接SQL Server 2000数据库。 首先,确保你已安装了SQL Server 2000并创建了一个数据库。同时,你也需要JDBC驱动,对于SQL Server,通常是Microsoft的JDBC Driver,也...
折半查找漏数据的例子,仅供学习参考 create procedure fTheLossNo @cardno as begin declare @maxBalance float,@minBalance float,@middleBalance float,@tempMaxBalance float,@tempMinBalance float set @...
在计算机等级考试二级VF教材中,SQL的例子主要集中在对数据的检索、过滤和联合操作上。以下将详细解释这些例子所涵盖的SQL知识点。 1. **选择查询(Select)**: - `SELECT 工资 FROM 职工`:这是最基础的查询,...
MVC3下做的一个表单~虽然页面很简单~但是实现连接MySql,sqlce,sql三个数据库(只要你运行环境装好了,网上有很多安装教程绝对能运行)基本上只用过修改一下web.config和Global.asax的注释就行,三个数据库的配置我...
java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行...
总结来说,这个多层结构的LINQ to SQL例子展示了如何在.NET应用程序中分离关注点,保持代码的整洁性和可维护性。通过在不同的项目层中定义职责,我们可以更好地管理复杂性,提高代码的重用,并降低出错的可能性。...
初学者学习SQL2008最害怕什么?不怕有没有教程pdf,不怕没有教学视频,不怕没有论坛和Q群,害怕的是没有真正的实例,因为自学者什么都是从头开始,这是一个完整工资管理系统数据库实例,打开microsoft sql server ...
在SQL语言中,这些例子展示了如何对数据库进行各种操作,包括表操作、视图操作、索引操作以及数据库模式操作。 1. **表操作**: - `CREATE TABLE`语句用于创建表,如示例1和2创建了STUDENTS和ENROLLS表,定义了各...
在这个“sql基本语法例子 数据库”主题中,我们将深入探讨SQL的基础概念和核心语法,这对于SQL初学者来说是至关重要的。 首先,我们要理解SQL的主要功能。SQL可以用来创建数据库、定义数据结构、插入数据、查询数据...
【PL/SQL例子详解】 PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库中的一个扩展,结合了SQL的查询能力与过程化编程语言的特点,为数据库管理和开发提供了强大的工具。本资源“PL/SQL...
《VB6与SQL Server 2000完整集成实践》 VB6(Visual Basic 6.0)是微软公司推出的经典编程环境,主要用于开发Windows桌面应用程序。它以其易学易用、强大的窗体设计和数据库访问能力而广受欢迎。而SQL Server 2000...