insert into 表名
字段,
字段,
字段,
字段,
(select
字段
字段
from 表名 where 关键字=‘’));
要是其他数据库的话创建一个DBlink 也用同样的方式插入数据 这样可以防止出错
你insert into里面的字段不应该有decode,如果你要结果根据时间不同显示不同值,那么就应该在values里面改,如下insert into t_7_1测控设备静态库
(J_计量器具名称,
C_出厂编号,
G_规格型号,
J_精度等级,
L_类别,
S_使用单位,
J_检定单位,
Z_周期,
Z_最后一次检定日期)
values
('标准压力表',
'1006',
'Y-150',
'0.4',
'B',
'第一油矿',
'测试',
decode('两年',
'一个月',
'1',
'六个月',
'6',
'一年',
'12',
'两年',
'24',
'三年',
'36',
'两年'),
to_date('2011-03-03', 'yyyy-mm-dd'))
Log4J对数据库的 *** 作:其目的就是把日志信息写入数据库以方便开发人员和测试人员查询.
下面是写入数据库的配置文件:log4j.properties
log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.DATABASE.URL=jdbc:oracle:thin:@192.168.0.1:1521:siemen
log4j.appender.DATABASE.driver= oracle.jdbc.driver.OracleDriver
log4j.appender.DATABASE.user=system
log4j.appender.DATABASE.password=css12345
log4j.appender.DATABASE.sql=INSERT INTO LOG4J (Message) VALUES ([framework] %d
- %c -%-4r [%t] %-5p %c %x - %m%n)
log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout
log4j.appender.DATABASE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t]
%-5p %c %x - %m%n
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=SampleMessages.log4j
log4j.appender.A1.DatePattern=yyyyMMdd-HH.log4j
log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)