<i id='HGjM4'><tr id='HGjM4'><dt id='HGjM4'><q id='HGjM4'><span id='HGjM4'><b id='HGjM4'><form id='HGjM4'><ins id='HGjM4'></ins><ul id='HGjM4'></ul><sub id='HGjM4'></sub></form><legend id='HGjM4'></legend><bdo id='HGjM4'><pre id='HGjM4'><center id='HGjM4'></center></pre></bdo></b><th id='HGjM4'></th></span></q></dt></tr></i><div id='HGjM4'><tfoot id='HGjM4'></tfoot><dl id='HGjM4'><fieldset id='HGjM4'></fieldset></dl></div>

        <bdo id='HGjM4'></bdo><ul id='HGjM4'></ul>

    1. <small id='HGjM4'></small><noframes id='HGjM4'>

      <tfoot id='HGjM4'></tfoot>
    2. <legend id='HGjM4'><style id='HGjM4'><dir id='HGjM4'><q id='HGjM4'></q></dir></style></legend>

      在 Oracle 中的关键字后更改表

      Alter table after keyword in Oracle(在 Oracle 中的关键字后更改表)

      • <bdo id='vd6jZ'></bdo><ul id='vd6jZ'></ul>

            <small id='vd6jZ'></small><noframes id='vd6jZ'>

              <tbody id='vd6jZ'></tbody>
            1. <tfoot id='vd6jZ'></tfoot><legend id='vd6jZ'><style id='vd6jZ'><dir id='vd6jZ'><q id='vd6jZ'></q></dir></style></legend>
              <i id='vd6jZ'><tr id='vd6jZ'><dt id='vd6jZ'><q id='vd6jZ'><span id='vd6jZ'><b id='vd6jZ'><form id='vd6jZ'><ins id='vd6jZ'></ins><ul id='vd6jZ'></ul><sub id='vd6jZ'></sub></form><legend id='vd6jZ'></legend><bdo id='vd6jZ'><pre id='vd6jZ'><center id='vd6jZ'></center></pre></bdo></b><th id='vd6jZ'></th></span></q></dt></tr></i><div id='vd6jZ'><tfoot id='vd6jZ'></tfoot><dl id='vd6jZ'><fieldset id='vd6jZ'></fieldset></dl></div>
              • 本文介绍了在 Oracle 中的关键字后更改表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                ALTER TABLE testTable ADD column1 NUMBER(1) DEFAULT 0 NOT NULL AFTER column2;
                

                为什么我也不能在 Oracle 中使用 mySql 语法?上述命令适用于 MySql.你能给我一个有效的等价物吗?

                Why can't I use mySql syntax in Oracle too? The above command works in MySql. Can you give me an equivalent that works?

                Error report:
                SQL Error: ORA-01735: invalid ALTER TABLE option
                01735. 00000 -  "invalid ALTER TABLE option"
                

                <小时>

                我在问是否有任何方法可以在我提供的 Oracle 命令中使用 after 子句?


                I am asking if there is any way to use after clause in Oracle command that I provided?

                推荐答案

                因为 SQL 是一种关系代数.它一点也不关心表中列的位置",只关心它们是否存在.

                Because SQL is a relational algebra. It doesn't care one bit about "where" columns are located within a table, only that they exist.

                要让它在 Oracle 中工作,只需去掉 after 子句.alter table 的 Oracle 文档在 这里 但归结为:

                To get it to work in Oracle, just get rid of the after clause. The Oracle documentation for alter table is here but it boils down to:

                alter table testTable
                    add ( column1 number(1) default 0 not null )
                

                alter table 命令没有没有 after 子句.

                这篇关于在 Oracle 中的关键字后更改表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Using Alias In When Portion of a Case Statement in Oracle SQL(在 Oracle SQL 中 Case 语句的 When 部分中使用别名)
                Why doesn#39;t Oracle SQL allow us to use column aliases in GROUP BY clauses?(为什么 Oracle SQL 不允许我们在 GROUP BY 子句中使用列别名?)
                ORA-00972 identifier is too long alias column name(ORA-00972 标识符太长别名列名)
                Using an Alias in a WHERE clause(在 WHERE 子句中使用别名)
                How to create a user in Oracle 11g and grant permissions(如何在 Oracle 11g 中创建用户并授予权限)
                Can we connect a 32 bit Oracle server from a 64 bit client and vice a versa? (我们可以从 64 位客户端连接 32 位 Oracle 服务器,反之亦然吗?)
                <i id='AfimS'><tr id='AfimS'><dt id='AfimS'><q id='AfimS'><span id='AfimS'><b id='AfimS'><form id='AfimS'><ins id='AfimS'></ins><ul id='AfimS'></ul><sub id='AfimS'></sub></form><legend id='AfimS'></legend><bdo id='AfimS'><pre id='AfimS'><center id='AfimS'></center></pre></bdo></b><th id='AfimS'></th></span></q></dt></tr></i><div id='AfimS'><tfoot id='AfimS'></tfoot><dl id='AfimS'><fieldset id='AfimS'></fieldset></dl></div>

                      <bdo id='AfimS'></bdo><ul id='AfimS'></ul>

                    • <legend id='AfimS'><style id='AfimS'><dir id='AfimS'><q id='AfimS'></q></dir></style></legend>

                        <tbody id='AfimS'></tbody>

                      <tfoot id='AfimS'></tfoot>

                      <small id='AfimS'></small><noframes id='AfimS'>