PL/SQL如何在已有的一张表中插入一列类型为INTEGER数据 并赋初始值为0

如题所述

ALTER TABLE [TABLE_NAME] ADD F_ID INTEGER DEFAULT 0
这样会添加列 F_ID 类型被INTEGER 默认值为0

但是要注意:
之前假如有数据,之前的数据 新加的F_ID 的值 为NULL
还是UPDATE 一下吧
UPDATE [TABLE_NAME] SET F_ID =0 WHERE F_ID IS NULL
GO
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-12
alter table a add id int default 0
第2个回答  2011-01-12
alter table 表名 add 列名 integer default 0

PL\/SQL如何在已有的一张表中插入一列类型为INTEGER数据 并赋初始...
ALTER TABLE [TABLE_NAME] ADD F_ID INTEGER DEFAULT 0 这样会添加列 F_ID 类型被INTEGER 默认值为0 但是要注意:之前假如有数据,之前的数据 新加的F_ID 的值 为NULL 还是UPDATE 一下吧 UPDATE [TABLE_NAME] SET F_ID =0 WHERE F_ID IS NULL GO ...

...在插入数据时 如果这一列不插入值 默认为0 sql 怎么写?
如Student表,增加一列score表示成绩,默认值为0,sql如下:alter table Student add score integer default 0即可。其中,integer是整数类型。如果再希望该列不为空,则sql如下:alter table Student add score integer default 0 not null即可。

...张表的一个字段时,怎么设置表中的一个Integer类型的字段为NULL_百度...
setLong void setLong(int parameterIndex,long x)throws SQLException将指定参数设置为给定 Java long 值。在将该对象发送到数据库时,驱动程序将它转换成一个 SQL BIGINT 值。参数:parameterIndex - 第一个参数是 1,第二个参数是 2,依此类推。x - 参数值 抛出:SQLException - 如果发生数据库...

oracle pl\/sql中如何使用变量
一、标量类型 最常用的就是标量类型,是指只能存放单个数值的变量,包括数字类型、字符类型、日期类型和布尔类型,每种类型又包含相应的子类型。常量标量类型如下:VARCHAR2 (n) , CHAR (n), NUMBER (p,s),DATE, TIMESTAMP , LONG , LONG RAW ,BOOLEAN,BINARY_INTEGER(仅 PL \/ SQL使用),BI...

plsql中关于一张表中一条记录某个字段进行分割处理后插入到另一张表中...
l_comma_index PLS_INTEGER;l_index PLS_INTEGER := 1;l_tab test_type := test_type();BEGIN LOOP l_comma_index := INSTR(l_string, ',', l_index);EXIT WHEN l_comma_index = 0;l_tab.EXTEND;l_tab(l_tab.COUNT) := SUBSTR(l_string, l_index, l_comma_index - l...

oracle数据库如何修改字段的数据类型?
1、首先打开plsql,连接上oracle数据库,假设有一张数据库表叫做 tblTest,通过sql查询也可以看出,这里面是有测试数据的。2、oracle数据库添加列,比如,往测试表 tblTest 添加一个 日期类型的列 UpdateDate,sql语句就可以像下面这样实现,写完SQL之后,选中这一行sql,点击plsql左上角次轮状的图标...

PL\/SQL 一行数据转换成多行记录
不能这样写,CREATE OR REPLACE type char_table_type is table of varchar2(255);SELECT FROM TABLE (char_table_type ('a1','a2','a3'));

如果一个字段的数据类型为整数,并且默认值设为8,在添加一条记录时,在...
1、INT(INTEGER)INT(或INTEGER)数据类型存储从-2的31次方(-2,147,483,648)到2的31次方-1(2,147,483,647)之间的所有正负整数。每个INT类型的数据按4个字节存储,其中1位表示整数值的正负号,其它31位表示整数值的长度和大小。2、SMALLINTSMALLINT数据类型存储从-2的15次方(-32,768)到2的15次方-1(32,767...

pl\/sql在sqlplus中编写好怎么运行?
这种匿名块敲完直接就运行了,不需要调用。你敲这段代码之前先输入:SET SERVEROUTPUT ON;这样结果才会显示,v_valid:false;改为 v_valid:=false;然后粘贴代码,粘贴完,回车,\/,回车。

SQL怎么样把numeric类型的数据转换为varchar类型的数据
1、首先输入代码:SELECT CAST(ID AS INTEGER) FROM A。2、然后输入代码:SELECT CAST(ID AS INT) FROM A。3、然后再输入代码:SELECT CAST(ID AS DECIMAL(18,X)) FROM A ,X指小数位,如果想保留2位小数则是2,如果不保留小数位则是0 ,这样就完成了。

相似回答