小编Raf*_*iek的帖子

将List <Character>转换为char [],然后转换为String

我尝试过以下方法:

List<Character> randomExpression = new ArrayList<Character>();
String infixString = new String(randomExpression.toArray());
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为没有带Object[]参数的String结构.

java

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

如何使用存储过程删除mysql数据库中的所有视图?

我希望我的mysql服务器删除数据库中的所有视图.我已经为存储过程创建了一个事件:

开始

DECLARE done INT DEFAULT FALSE; 
DECLARE VIEW_NAME CHAR(255);
DECLARE VIEW_NAMES CURSOR FOR SELECT table_name FROM information_schema.views;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;

OPEN VIEW_NAMES;

read_loop: LOOP    
    FETCH VIEW_NAMES INTO VIEW_NAME;
    IF done THEN
        LEAVE read_loop;
    END IF;    
    DROP VIEW VIEW_NAME;
END LOOP;

CLOSE VIEW_NAMES;
Run Code Online (Sandbox Code Playgroud)

结束

但是,此过程会产生以下错误:

错误代码:1051.未知表'view_name'

我的猜测是我的fetch语句由于某种原因没有获取.所以我检查了select语句,它确实有一个结果集.任何有关如何解决错误或如何在mysql数据库中删除所有视图的想法?

mysql stored-procedures sql-view

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

标签 统计

java ×1

mysql ×1

sql-view ×1

stored-procedures ×1