how to update column names for started something in sql

时间:2015-05-08 09:52:35

标签: sql oracle

I'm trying to replace some column values but i'm getting the error:

ORA-00911: invalid character

My query:

SELECT REPLACE (email, ‘.com’, ‘.net’) FROM emp;

How to resolve it?

2 个答案:

答案 0 :(得分:4)

Use public static void main(String[] args) { MatFactory matFactory = new MatFactory(); FilePathUtils.addInputPath(path_Obj); Mat bgrMat = matFactory.newMat(FilePathUtils.getInputFileFullPathList().get(0)); featOrientExe = Executors.newFixedThreadPool(1); future0 = CompletableFuture.runAsync(new FeatOrientRun(bgrMat), featOrientExe); CompletableFuture.allOf(future0).join();//blocks the main thread till future0, and future1 finishes featOrientExe.shutdown(); Log.D(TAG, "MainClass", "SmoothedImgList:" + fo.getSmoothedImgList().size()); Log.D(TAG, "MainClass", "SubSampledImgList:" + fo.getSubSampledImgList().size()); for (int i = 0; i < fo.getSmoothedImgList().size(); i++) { ImageUtils.showMat(fo.getSmoothedImgList().get(i), "SmoothedImgList_" + i); } for (int i = 0; i < fo.getSubSampledImgList().size(); i++) { //Mat laplaceImg = SysUtils.applyLaplac(fo.getSubSampledImgList().get(i)); //ImageUtils.showMat(laplaceImg, "getSubSampledImgList" + i); } } static class FeatOrientRun implements Runnable { private Mat bgrMat; public FeatOrientRun(Mat bgrMat) { // TODO Auto-generated constructor stub this.bgrMat = bgrMat; } public void run() { // TODO Auto-generated method stub calcFeatOrient(this.bgrMat); } } public static void calcFeatOrient(Mat bgrMat) { // TODO Auto-generated method stub fo = new FeatOrientation(bgrMat); } instead of public FeatOrientation(Mat bgrMat) { // TODO Auto-generated constructor stub this.origBGRImgList = new ArrayList<Mat>(); this.origGSImgList = new ArrayList<Mat>(); this.smoothedImgList = new ArrayList<Mat>(); this.downSampledImgList = new ArrayList<Mat>(); this.laplaceImgList = new ArrayList<Mat>(); this.latch = new CountDownLatch(1); if (bgrMat != null) { if (!bgrMat.empty()) { if (bgrMat.channels() == 3) { if ( (bgrMat.size().width >= SysConsts.MIN_IMG_WIDTH) && (bgrMat.size().height >= SysConsts.MIN_IMG_HEIGHT) ) { this.bgrMat = bgrMat; this.gaussThread = new Thread(new GaussRun(this.bgrMat, this.latch), "GAUSSIAN_THREAD"); this.laplaceThread = new Thread(new LaplaceRun(this.latch), "GAUSSIAN_THREAD"); this.gaussThread.start(); this.laplaceThread.start(); } else { Log.E(TAG, "FeatOrientation", "the Mat you passed to the constructor has size: " + this.bgrMat.size() + " the minimum width must = " + SysConsts.MIN_IMG_WIDTH + " and the maximum height must = " + SysConsts.MIN_IMG_HEIGHT); } } else { Log.E(TAG, "FeatOrientation", "BGR mat passed to the constructor does not has 3 channels."); } } else { Log.E(TAG, "FeatOrientation", "BGR mat passed to the constructor is empty"); } } else { Log.E(TAG, "FeatOrientation", "the BGR mat you passed to the constructor is null"); } } class GaussRun implements Runnable { private Mat bgrMat; private CountDownLatch latch; public GaussRun(Mat bgrMat, CountDownLatch latch) { // TODO Auto-generated constructor stub this.bgrMat = bgrMat; this.latch = latch; } public void run() { // TODO Auto-generated method stub applyGaussianPyr(this.bgrMat); this.latch.countDown(); } } class LaplaceRun implements Runnable { private CountDownLatch latch; public LaplaceRun(CountDownLatch latch) { // TODO Auto-generated constructor stub this.latch = latch; } public void run() { // TODO Auto-generated method stub try { this.latch.await(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } applyLaplacianPyr(); } }

'

答案 1 :(得分:1)

Wrong appostrophies

NSIndexSet *indexSet = [NSIndexSet indexSetWithIndexesInRange:NSMakeRange(0,1)];