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

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

      1. <tfoot id='jma6n'></tfoot>

        改变列:null 到 not null

        时间:2023-06-25

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

          • <small id='ZgXwJ'></small><noframes id='ZgXwJ'>

            1. <legend id='ZgXwJ'><style id='ZgXwJ'><dir id='ZgXwJ'><q id='ZgXwJ'></q></dir></style></legend>

                • <tfoot id='ZgXwJ'></tfoot>
                • 本文介绍了改变列:null 到 not null的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个表,其中有几个可为空的整数列.由于多种原因,这是不可取的,因此我希望将所有空值更新为 0,然后将这些列设置为 NOT NULL.除了将空值更改为 0 之外,还必须保留数据.

                  I have a table that has several nullable integer columns. This is undesirable for several reasons, so I am looking to update all nulls to 0 and then set these columns to NOT NULL. Aside from changing nulls to 0, data must be preserved.

                  我正在寻找特定的 SQL 语法来将列(称为 ColumnA)更改为not null".假设数据已更新为不包含空值.

                  I am looking for the specific SQL syntax to alter a column (call it ColumnA) to "not null". Assume the data has been updated to not contain nulls.

                  使用SQL server 2000.

                  推荐答案

                  首先,让所有当前的 NULL 值消失:

                  First, make all current NULL values disappear:

                  UPDATE [Table] SET [Column]=0 WHERE [Column] IS NULL
                  

                  然后,更新表定义以禁止NULL":

                  Then, update the table definition to disallow "NULLs":

                  ALTER TABLE [Table] ALTER COLUMN [Column] INTEGER NOT NULL
                  

                  这篇关于改变列:null 到 not null的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何重命名 SQLite 数据库表中的列? 下一篇:SQL Server 向现有表添加自动增量主键

                  相关文章

                  <tfoot id='3Xdme'></tfoot>

                  1. <small id='3Xdme'></small><noframes id='3Xdme'>

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