摘要: 相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变为 invalid 状态。2. delete 语句是数据库操作语言(dml),这个操作会放到 rollback segement 中,事务提交之后才生效;如果有相应的 trigger,执行的时 阅读全文
posted @ 2011-11-25 14:26 编程笔记 阅读(159276) 评论(2) 推荐(34) 编辑
摘要: //数据库10位数表示的时间转化为datetime日期格式//将int日期转化为datetime,获取日期整数,再转换为int型 private void button1_Click(object sender, EventArgs e) { Int64 begtime = Convert.ToInt64(textBox1.Text) * 10000000;//100毫微秒为单位,textBox1.text需要转化的int日期 DateTime dt_1970 = new DateTime(1970, 1, 1,8,0,0); long tricks_1970 = dt_1970.Ticks; 阅读全文
posted @ 2011-11-20 21:00 编程笔记 阅读(13750) 评论(0) 推荐(0) 编辑
摘要: 这个函数要用到,记录下create or replace function split(src varchar2, delimiter varchar2)--src 分割的字符串,delimiter 分隔符return t_str20list ispsrc varchar2(500);a t_str20list := t_str20list();i number := 1;j number := 1;beginpsrc := rtrim(ltrim(src, delimiter), delimiter);loop i := instr(psrc, delimiter, j); if i ... 阅读全文
posted @ 2010-12-24 09:43 编程笔记 阅读(667) 评论(0) 推荐(0) 编辑