小编rel*_*lyt的帖子

SQL Loader脚本帮助添加SYSDATE,USER

我正在尝试从文件加载数据,我想将CREATED_DATE和UPDATED_DATE设置为SYSDATE,将CREATE_BY和UPDATED_BY设置为USER

这是我正在使用的表格:

CREATE TABLE CATALOG
(CNO NUMBER,
CTITLE VARCHAR2(25),
CREATED_BY VARCHAR2(10) NOT NULL,
CREATED_DATE DATE NOT NULL,
UPDATED_BY VARCHAR2(10) NOT NULL,
UPDATED_DATE DATE NOT NULL,
CONSTRAINT CATALOG_PK Primary Key (CNO));
Run Code Online (Sandbox Code Playgroud)

这是数据文件:

1,"Title 1"
2,"Title 2"
3,"Title 3"
4,"Title 4"
5,"Title 5"
6,"Title 6"
Run Code Online (Sandbox Code Playgroud)

和我的控制文件:

LOAD DATA
 INFILE "mydata.csv"
 INTO TABLE CATALOG
 FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"'    
 (CNO,CTITLE,CREATED_BY "USER", CREATED_DATE "SYSDATE", UPDATED_BY "USER", UPDATED_DATE "SYSDATE")
Run Code Online (Sandbox Code Playgroud)

当我尝试使用SQL Loader加载它时...所有记录都被拒绝:

Record 1: Rejected - Error on table CATALOG, column CREATED_BY.
Column …
Run Code Online (Sandbox Code Playgroud)

sql csv oracle controlfile sql-loader

6
推荐指数
1
解决办法
3万
查看次数

在Java中找到正弦

谁能给我一个快速提示?

例如......我怎么能找到90度的正弦?

java math

5
推荐指数
3
解决办法
2万
查看次数

尝试格式化字符串时出现IllegalFormatPrecisionException

我正在尝试编写一个程序,提示用户输入两个3×3矩阵并显示他们的产品.

例如,用户可以输入:

Matrix A: 2 4 6 8 10 12 14 16 18
Matrix B: 1 2 3 4 5.6 6.6 7.4 8.1 9

以下是我尝试过的,但我一直收到这个错误.任何帮助指出我正确的方向将不胜感激.我想把它变成一个小数位:

Exception in thread "main" java.util.IllegalFormatPrecisionException: 2
    at java.util.Formatter$FormatSpecifier.checkInteger(Formatter.java:2892)
    at java.util.Formatter$FormatSpecifier.(Formatter.java:2643)
    at java.util.Formatter.parse(Formatter.java:2480)
    at java.util.Formatter.format(Formatter.java:2414)
    at java.io.PrintStream.format(PrintStream.java:920)
    at java.io.PrintStream.printf(PrintStream.java:821)
    at Exercise6_25.main(Exercise6_25.java:55)

import java.util.Scanner;

public class matrixCalc
{
    public static void main(String args[])
    {
        Scanner s= new Scanner(System.in);

        int i,j,k;
        int n=3;

        double a[][]= new double[n][n];
        double b[][]= new double[n][n];
        double c[][]= new double[n][n];

        System.out.println("enter the array …
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
2
解决办法
2万
查看次数

按字母顺序排序ArrayList

我试图找到字符串的所有排列并按字母顺序排序.

这是我到目前为止:

public class permutations {

        public static void main(String args[]) {
            Scanner s = new Scanner(System.in);
            System.out.print("Enter String: ");
            String chars = s.next();
            findPerms("", chars);
        }

        public static void findPerms(String mystr, String chars) {

            List<String> permsList = new ArrayList<String>();

                if (chars.length() <= 1)
                        permsList.add(mystr + chars);
                        //System.out.print(mystr + chars + " ");

                else
                        for (int i = 0; i < chars.length(); i++) {
                            String newString = chars.substring(0, i) + chars.substring(i + 1);
                            findPerms(mystr + chars.charAt(i), newString);
                        }

               Collections.sort(permsList);

               for(int …
Run Code Online (Sandbox Code Playgroud)

java sorting arraylist

4
推荐指数
1
解决办法
2万
查看次数

从servlet中的查询结果返回XML

我正在尝试根据查询结果返回XML文件.我对此很新,所以我不确定自己哪里出错了.这是一种现实的方式来做这件事还是有更简单的事情?现在我得到这些例外:

Error performing query: javax.servlet.ServletException: org.xml.sax.SAXParseException: Content is not allowed in prolog.
Run Code Online (Sandbox Code Playgroud)

如果我在isql*plus中运行我的查询,它确实执行

import java.io.*;
import java.util.*;
import java.sql.*;           // JDBC packages
import javax.servlet.*;
import javax.servlet.http.*;
import javax.xml.parsers.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;

public class step5 extends HttpServlet {

   public static final String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
   public static final String URL = "jdbc:odbc:rreOracle";
   public static final String username = "cm485a10";
   public static final String password = "y4e8f7s5";

   SAXParserFactory factory;

   public void init() throws ServletException {

      factory = SAXParserFactory.newInstance();
   }

   public void …
Run Code Online (Sandbox Code Playgroud)

java oracle servlets sax

4
推荐指数
2
解决办法
3万
查看次数

计算 JSON 中每个项目的出现次数

我想返回每个属性的计数。例如,我想返回每个组中有多少人。因此,对于以下 JSON,它将返回第 1 组中的 3 个人、第 3 组中的 3 个人、第 16 组中的 2 个人,依此类推。

我正在寻找 Javascript 或 jQuery 解决方案。

注意:我不需要帮助解析 JSON。我只需要帮助查找每次出现的计数。

{
"people":[
    {"id":"0","name":"Mike Johnson","group":1},
    {"id":"1","name":"Bob Smith","group":2},
    {"id":"2","name":"Richard Thomas","group":3},
    {"id":"3","name":"Betty White","group":16},
    {"id":"4","name":"Tim Thompson","group":3},
    {"id":"5","name":"Carl Lewis","group":16},
    {"id":"6","name":"Kathy Towers","group":3},
    {"id":"7","name":"Billy Bob","group":1},
    {"id":"8","name":"Sally Bailey","group":1}
    ]
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

4
推荐指数
1
解决办法
2万
查看次数

一次读取两行CSV(Java)

有没有办法在Java中一次读取两行csv文件?

我可以使用Scanner一次读取一个(必须这样做):

String line = input.nextLine();
String[] nline = line.split ("[,]");
......
Run Code Online (Sandbox Code Playgroud)

以下是一些示例数据和简短说明.我需要一次读取这两个,所以我可以继续我的其他处理.

以"创建"开头的第一行创建一个人,第二行"动作"是创建者的动作

create,Mr. Jones,blah,blah 
action,1,3
create,Mrs.Smith,blah,blah
action,4,10
....
Run Code Online (Sandbox Code Playgroud)

提前致谢.

java csv

2
推荐指数
1
解决办法
2456
查看次数

仅当值位于另一个表中时才进行Oracle INSERT

我有两张桌子:

球员(有球队名称栏)和球队(还有球队名称栏)

如果团队名称中存在团队名称,我想只允许插入新玩家.

任何帮助,将不胜感激.请保持简单,因为我还在学习.

sql oracle constraints insert

0
推荐指数
1
解决办法
277
查看次数

ORA-00972标识符太长:创建表空间时

这是一个练习分配,我必须创建一个包含两个数据文件的表空间.我们必须使用提供给我们的确切命名约定.我相信我做对了,但是我得到了这个错误:" ORA-00972:标识符太长了 ".我想我得到的是因为路径和文件名太长了.问题是,我该如何解决这个问题?

谢谢!

CREATE TABLESPACE CTTT444_tbs
DATAFILE "C:\oracle\product\10.2.0\oradata\cttt444_1.dbf" SIZE 15M,
DATAFILE "C:\oracle\product\10.2.0\oradata\cttt444_2.dbf" SIZE 15M,
AUTOEXTEND ON
NEXT 5m
MAXSIZE 100m);
Run Code Online (Sandbox Code Playgroud)

oracle tablespace

0
推荐指数
1
解决办法
5400
查看次数