我正在用Java构建一个Oracle插入语句,我有下面需要插入的时间戳。以下是有效的,但我想让它更有活力。除了在我的插入字符串中硬编码TO_TIMESTAMP之外,还有另一种方法吗?
String sqlStmt = "INSERT INTO TABLE (date_create);
sqlStmt += "TO_TIMESTAMP('2008-03-17 21:43:58.000000','YYYY-MM-DD HH24:MI:SS.FF')";
答案 0 :(得分:0)
java和sql developer都允许你使用绑定变量。
sqlStmt = 'insert into table(date_create) values (:date_create1)'
现在您需要做的就是创建一个时间戳参数date_create1并将其传入。