oracle可否设置字段值为NULL时转化为空字符串(不是针对某个字段)? 同意楼上的意见。还可以从cols等视图中提取那些字符类型的列,批量生成脚本!应该是个好方法! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为项目非常大,表就有50多个,而且很多表有一两百字段,如果逐个修改的话,是一个非常浩大的工程!而且我总觉得sql server中有这样的设置,oracle没道理比它弱啊最好就是找到数据库设置,直接设置整个数据库的所有字段,让插入值为‘’的时候,取出来的值是‘’,而不是被强制成了NULL 哪里需要你逐個去改呀,花費一點時間寫個簡單的過程就ok了。使用到的系統表:col 你自己去查找一下修改默认值的语句,欧忘了!SPOOL D:\1.SQLSELECT 'ALTER TABLE '||TABLE_NAME||' '||column_name||' default..自己写' from cols where data_type in (varchar2,vachar,char..自己定);spool off@d:\1.sql自己完善吧 :(default '' 但取出来的是null,不是空字符串 登陆数据库:没有监听程序,是什么原因导致的 请教:record.count是求record中的有多少条记录吗? 求sql 求一条PL/SQL语句 急急! oracle 使用游标循环 将多个id拼接成字符串 如下代码 调用function的时候 一直在执行,但没有显示结果 跪求答案 救命,如何在Window Server 2003上安装Oracle8.17 imp倒入数据的错误 有没有人在啊??db link问题1! ORACLE10g寻一个下载地址。 Oracle sql语句问题 那里有oracle的SQL、函数的手册?用oracle帮助不好使用! 关于clob的查询问题??多谢
而且我总觉得sql server中有这样的设置,oracle没道理比它弱啊
最好就是找到数据库设置,直接设置整个数据库的所有字段,让插入值为‘’的时候,取出来的值是‘’,而不是被强制成了NULL
使用到的系統表:col
SPOOL D:\1.SQL
SELECT 'ALTER TABLE '||TABLE_NAME||' '||column_name||' default..自己写'
from cols where data_type in (varchar2,vachar,char..自己定);
spool off@d:\1.sql自己完善吧
default '' 但取出来的是null,不是空字符串