在执行SQL审计任务时提示ORA-01440,根据提示可能SQL存在降低长度或者精度的问题。最后定位到的SQL如下:
select count(*) into v_cnt from user_tab_columns a where a.table_name=upper('a_bill_mallsettle_fanli') and a.column_name=upper('fanli_grade');
if v_cnt=1 then
execute immediate 'alter table a_bill_mallsettle_fanli modify fanli_grade number(4,0)';
end if;原字段长度是10,0现在是4,0,对于MYSQL可以正常操作,但是ORACLE中是不可以的。
解决方案是将旧字段修改名称,创建1个新字段代替它,然后UPDATE修改SQL数据、最后再删除旧字段。
1.全局用户信息设置 git config --global user.name gaojiufeng git config --global user.email 392223903...
1.关机Process.Start("shutdown", "-s -t 0"); 2. 注销 Proc...
public static string GetMD5(string str) { //创建MD5对象 MD5 md5 = MD5.C...
private const string fantizi = "高久峰是個程序員"; private const string jiantizi = "高久峰是个程序员...
首先网页全部是纯静态的文件,本地测试正常访问,服务器端无法加载CSS,并且无法查看CSS文件的内容。 解决方案:关闭网站的压缩->>静态压缩和动态压缩...
navicat for mysql 11.1.13 企业破解版.绿色软件免安装,请直接打开安装说明.一定要看说明.下载地址: http://pan.baidu.com/s/1dFINxNN下载链接失效,直接点击上方QQ呼叫...