我想将oracle数据库的字符集从'WE8MSWIN1252'更改为'AL32UTF8'
我尝试从链接执行以下步骤(http://download.oracle.com/docs/cd/B10501_01/server.920/a96529/ch10.htm#1009580):
使用SHUTDOWN IMMEDIATE或SHUTDOWN NORMAL语句关闭数据库.执行数据库的完整备份,因为无法回滚ALTER DATABASE CHARACTER SET语句.填写以下声明:
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET AL32UTF8;
Run Code Online (Sandbox Code Playgroud)
但是当我执行上述语句时,我收到以下错误
SQL错误:ORA-12712:新字符集必须是旧字符集的超集
任何人都可以帮我解决这个问题.
我需要在cassandra中为用户,角色,组织和权限设计数据模型.
因此,根据上述设计要求,以下将是我的查询:
任何人都可以帮我设计满足上述要求的数据模型.
我有一个表格结构
创建表文件(id文本主键,fname文本,mimetype文本,isdir boolean,位置文本);
在文件(位置)上创建索引file_location;
以下是表中的内容:
插入文件(id,fname,mimetype,isdir,location)值('1','f1','pdf',False,'c:/ test /');
插入文件(id,fname,mimetype,isdir,location)值('2','f2','pdf',False,'c:/ test /');
插入文件(id,fname,mimetype,isdir,location)值('3','f3','pdf',False,'c:/ test /');
插入文件(id,fname,mimetype,isdir,location)值('4','f4','pdf',False,'c:/ test/a /');
我想列出符合以下条件的所有ID:
从文件中选择ID,其位置如'%/ test /%';
我知道CQL不支持,任何人都可以建议我采用这种通配符搜索查询的方法.请建议.