update student set 爱好='' where ……
如果数据量不大且你使sql develope 可视化工具的话,可以直接从采用复制粘贴的方式,具体 *** 作如下:
数据库执行语句select * from STUDENTS for update ,
将爱好这一列数据放在EXCEL中,前面空三列,位置对好后复制(连同前面三列空白一起复制),直接粘贴到数据库里就可以了(先点击界面上那个“+”使得结果集可编辑)
嵌套一个select语句在values这里,把你要插入的一整列语句用一根select语句查询出来,再赋值给values里面的值。
按位置对应一下,batch在段在倒数第二位,所以那个地方直接引用序列。
Oracle 常用SQL语法和数据对象,字符串类型的字段值超过定义的长度会出错,最好在插入前进行长度校验。
日期字段的字段值可以用当前数据库的系统时间SYSDATE精确到秒。
INSERT时最大可 *** 作的字符串长度小于等于4000个单字节,方法借用ORACLE里自带的DBMS_LOB程序包。
在oracle中设置主见为两个属性:创建联合主键
ALTER TABLE ADD CONSTRAINTS '约束名' PRIMARY KEY (COLUMN,COLUMN,...)
举例如下:
建表时候设置
CREATE TABLE TAB (
ID1 NUMBER(10) ,
ID2 NUMBER(4),
CREDIT NUMBER(2),
CONSTRAINT PK_TAB PRIMARY KEY (ID1,ID2) -- 主键
)
或者建表之后追加
alter table tab add constraint pk_tab2 primary key (id1,id2)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)