`

sql例子

阅读更多
----增加字段
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例子

    在这个简单的LINQ to SQL例子中,我们将探讨如何使用C#来实现数据库的基本操作。 首先,我们需要包含必要的命名空间,如`System.Linq`和`System.Data.Linq`,它们提供了 LINQ to SQL 所需的类和方法。接下来,我们...

    经典SQL例子-scott

    "经典SQL例子-scott"这个资源是学习SQL的一个宝贵资料,它包含了Oracle数据库中的经典实例。Oracle是全球广泛使用的数据库管理系统之一,其内置的"SCOTT"用户示例数据库提供了丰富的练习场景。 SCOTT是Oracle中的一...

    sql 例子数据库语句教程适合新手

    sql 例子数据库语句教程适合新手

    oracle动态sql例子

    oracle动态sql例子,适用于存储过程中拼接sql

    一个Delphi SQL例子 交易程序..rar

    在这个"一个Delphi SQL例子 交易程序"中,我们可以期待看到以下几个关键知识点: 1. **数据库连接**:程序可能使用TADOConnection组件建立与数据库的连接,通过设置ConnectionString属性配置数据库服务器、数据库名...

    游标 ms sql 例子

    游标 ms sql 例子----- 大概模式 临时表使用等-——---

    WebSQL例子、webSQL 增删改查

    WebSQL是一种在浏览器环境中存储和查询结构化数据的API,主要应用于离线Web应用程序。它提供了类似于关系数据库管理系统(RDBMS)的功能,允许开发者在客户端进行数据的增删改查操作,无需服务器端交互。虽然现在Web...

    wpf链接sql server简单的例子

    标题“wpf链接sql server简单的例子”指的是使用Windows Presentation Foundation(WPF)技术连接到Microsoft SQL Server 2005数据库,展示一个基础的交互过程,目的是帮助初学者理解如何实现这样的连接。...

    ASP操作SQL例子.rar

    ASP(Active Server Pages)是...这个例子将向你展示基本的流程,你可以根据实际需求进行扩展,如使用参数化查询以防止SQL注入,或者优化性能等。在实际项目中,还可能需要考虑事务管理、数据库连接池等更高级的话题。

    jdbc连接SQL例子

    本教程将通过一个具体的例子,解释如何使用JDBC连接SQL Server 2000数据库。 首先,确保你已安装了SQL Server 2000并创建了一个数据库。同时,你也需要JDBC驱动,对于SQL Server,通常是Microsoft的JDBC Driver,也...

    sql例子2:折半查找漏数据

    折半查找漏数据的例子,仅供学习参考 create procedure fTheLossNo @cardno as begin declare @maxBalance float,@minBalance float,@middleBalance float,@tempMaxBalance float,@tempMinBalance float set @...

    全国的计算机等级考试二级VF教材SQL例子.pdf

    在计算机等级考试二级VF教材中,SQL的例子主要集中在对数据的检索、过滤和联合操作上。以下将详细解释这些例子所涵盖的SQL知识点。 1. **选择查询(Select)**: - `SELECT 工资 FROM 职工`:这是最基础的查询,...

    MVC3连接MySql,sqlce,sql例子

    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 执行sql脚本 例子java 执行...

    LINQ To SQL 多层结构例子

    总结来说,这个多层结构的LINQ to SQL例子展示了如何在.NET应用程序中分离关注点,保持代码的整洁性和可维护性。通过在不同的项目层中定义职责,我们可以更好地管理复杂性,提高代码的重用,并降低出错的可能性。...

    体育场售票系统_SQL2008数据库实例_学习SQL的素材

    初学者学习SQL2008最害怕什么?不怕有没有教程pdf,不怕没有教学视频,不怕没有论坛和Q群,害怕的是没有真正的实例,因为自学者什么都是从头开始,这是一个完整工资管理系统数据库实例,打开microsoft sql server ...

    SQL例子SQL例子

    在SQL语言中,这些例子展示了如何对数据库进行各种操作,包括表操作、视图操作、索引操作以及数据库模式操作。 1. **表操作**: - `CREATE TABLE`语句用于创建表,如示例1和2创建了STUDENTS和ENROLLS表,定义了各...

    sql基本语法例子 数据库

    在这个“sql基本语法例子 数据库”主题中,我们将深入探讨SQL的基础概念和核心语法,这对于SQL初学者来说是至关重要的。 首先,我们要理解SQL的主要功能。SQL可以用来创建数据库、定义数据结构、插入数据、查询数据...

    PL/SQL examples

    【PL/SQL例子详解】 PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库中的一个扩展,结合了SQL的查询能力与过程化编程语言的特点,为数据库管理和开发提供了强大的工具。本资源“PL/SQL...

    VB6加SQL 2000完整的示例程序

    《VB6与SQL Server 2000完整集成实践》 VB6(Visual Basic 6.0)是微软公司推出的经典编程环境,主要用于开发Windows桌面应用程序。它以其易学易用、强大的窗体设计和数据库访问能力而广受欢迎。而SQL Server 2000...

Global site tag (gtag.js) - Google Analytics