摘要:
procedure TForm1.Button3Click(Sender: TObject);var nStrA: AnsiString; nStrU: UnicodeString; nStrUTF8: UTF8String; nBytes: TByt... 阅读全文
posted @ 2022-10-04 00:15
IT情深
阅读(35)
评论(0)
推荐(0)
摘要:
Oracle中varchar2类型的字段长度单位默认是按照byte来定义, 比如常见写法varchar2(10) 代表只接收最大10字节长度 这种定义情况下10字节只能插入3个汉字,(数字字母只占一字节,汉字占三字节) 如果插入4个汉字会报ORA-1289... 阅读全文
posted @ 2022-10-04 00:15
IT情深
阅读(1226)
评论(0)
推荐(0)
摘要:
--新增一个字段,类型为VARCHAR2 长度4000 alter table TABLENAME add FILEDNAME_tmp VARCHAR2(4000); --将要改的字段类型Clob的列数据更新到新增的列 update TA... 阅读全文
posted @ 2022-10-04 00:15
IT情深
阅读(490)
评论(0)
推荐(0)
摘要:
Oracle存储过程如下,测试: create or replace procedure pro_demoisbegin select * from k_cicpa;end 错误信息: > ORA-24344: success with compilati... 阅读全文
posted @ 2022-10-04 00:15
IT情深
阅读(966)
评论(0)
推荐(0)
摘要:
--出错的SQL语句位置(其实本身SQL语句无问题)问题出在bornDate字段中有值为空格导致错误sum(case when to_char(sysdate,'yyyy') - substr(bornDate,1,4)=30 and datediff(y... 阅读全文
posted @ 2022-10-04 00:15
IT情深
阅读(211)
评论(0)
推荐(0)
摘要:
出错的SQL写法: and to_char(outTime,'mm') = to_char(sysdate,'mm') 错误代码: > ORA-01722: invalid number 正确写法: 1,用substr截取月份 and substr(outTi... 阅读全文
posted @ 2022-10-04 00:15
IT情深
阅读(141)
评论(0)
推荐(0)
摘要:
--基本用法,是否包含某字符串 =like %36%select * from k_micfo where regexp_like(loginid,'36');if regexp_like(str,'^[0-9\.]+$') --只包含数字0-9,,小数点... 阅读全文
posted @ 2022-10-04 00:15
IT情深
阅读(1201)
评论(0)
推荐(0)
摘要:
之前有转过一次,用SQLDeveloper 将SQL2008 R2 库转换到Oracle,操作成功,后来修改使用中发现原SQL定义的表字段类型存在问题,比如nvarchar,varchar的定义规则不统一,导致在Oracle中 进行union操作时发生 ORA... 阅读全文
posted @ 2022-10-04 00:15
IT情深
阅读(102)
评论(0)
推荐(1)
摘要:
Delphi调试模式中抓出来的SQL语句中变量值是双引号,不能直接执行,要替换为单引号包裹才行。 DELPHI中双引号用''''表示,单引号用''表示。但是 //下面这种写法是错误的。执行结果是全部被替换成空了。Memo2.Text:=StringReplac... 阅读全文
posted @ 2022-10-04 00:15
IT情深
阅读(198)
评论(0)
推荐(0)
摘要:
出错的SQL语句中 case NVL(State, 0) when 0 then '启用' else '禁用' end as sState 错误:> ORA-00932: inconsistent datatypes: expected CHAR got NU... 阅读全文
posted @ 2022-10-04 00:15
IT情深
阅读(256)
评论(0)
推荐(0)

浙公网安备 33010602011771号