我听说从12.2开始,Oracle开始支持更长的标识符(即最多128个字符)。但是下面的语句仍然抛出 ORA-00972:标识符太长错误,位于第2行!!我的意思是我可以用30个以上的字符定义用户名,但不能使用密码。
myApp.directive('navTab', ["$compile", function ($compile) {
return {
restrict: 'E',
link: function (scope, element, attrs) {
myApp.config( function ($stateProvider) {
$stateProvider.state({
name: attrs.sref,
url: attrs.sref,
template: 'Hello!'
});
});
element.replaceWith('<a ui-sref="'+attrs.sref+'">Hello '+attrs.sref+'</a>');
$compile(element.contents())(scope);
}
}
}]);
注意:我的数据库版本为Oracle 12.2.0.1.0,并且我还确保数据库的兼容性为12.2.0
答案 0 :(得分:2)