首页 >>  正文

plsql不登录可以用吗

来源:baiyundou.net   日期:2024-09-22

金融界2024年4月17日消息,据国家知识产权局公告,北京东方国信科技股份有限公司取得一项名为“PL/SQL语言的语法解析方法及装置“,授权公告号CN113468873B,申请日期为2021年7月。

专利摘要显示,本发明提供一种PL/SQL语言的语法解析方法及装置,方法通过根据预设语法规则将PL/SQL语言的源脚本切割为token串,并通过parser读取token串;记录token串中出现的源数据库对象,得到元数据组装模块;根据当前语法结构,对parser读取到的token串进行语法检查,通过ID解析器统计需查询元数据信息,生成抽象语法树;根据需查询元数据信息,调用元数据组装模块确定待查询数据库对象;将待查询数据库对象拼接成目标SQL,以通过目标数据库验证待查询数据库对象是否合法;若合法,调用语义检查方法,遍历抽象语法树进行语义检查,得到中间语法树;遍历中间语法树,调用源码解析中间语法树,生成目标语法树的方式,减少了与目标数据库的交互次数,有效地提高了语法解析的效率。

本文源自金融界

","del":0,"gnid":"95b2577de26683cbf","img_data":[{"flag":2,"img":[]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"cache","pub_time":1713316800000,"pure":"","rawurl":"http://zm.news.so.com/d170d76a436a87626704c0a4aca842f7","redirect":0,"rptid":"93874707d8a495b6","rss_ext":[],"s":"t","src":"金融界","tag":[{"clk":"ktechnology_1:京东方","k":"京东方","u":""},{"clk":"ktechnology_1:金融界","k":"金融界","u":""}],"title":"东方国信取得PL/SQL语言的语法解析方法及装置专利,有效提高了语法解析的效率

聂毅李4249oracle 没有客户端只有服务端能用plsql链接吗 -
尉以庞19364899442 ______ 不能,至少也要一个免安装的客户端在里面配置好数据库连接信息,plsql才能连接服务器

聂毅李4249系统win7 64位旗舰版,安装oracle 11g,用sqlsl server登陆时database下拉框没有选项 -
尉以庞19364899442 ______ 你好,64位的oracle和32位的PLSql不兼容,需要下载oracle客户端,将客户端拷贝到oracle安装目录下,比如“C:\app\”然后在客户端的文件夹里新建两层目录“C:\app\instantclient_11_2\NETWORK\ADMIN”在admin下新建tnsnames.ora文件...

聂毅李4249PLSQLdevelop登陆时显示“没有登录”? -
尉以庞19364899442 ______ 可能你电脑重装成64位的系统,安装的oracle还是为32位11g,有兼容性的问题.打开cmd命令,看一下在里面是否能登陆成功.

聂毅李4249sql develop无法登录,想问下要使用Oracle数据库必须登录吗,不登录无法使用吗 -
尉以庞19364899442 ______ 必须安装Oracle的客户端,并配置本地服务名.不登录Oracle,PL SQL/Developer是无法使用的.

聂毅李4249Oracle数据库,我把用户删除了,但是plsql中还能登录 -
尉以庞19364899442 ______ 那是用户删除不彻底造成的,因为plsql用的是oracle创建的有效用户.oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade; drop user xxx必须是这个用户下面没有任何对象;这样才可以使用这个命令,否则就会报错;如果用户下面有对象,就得用drop user xxx cascade来删除这个用户以及这个用户下的所有对象了;

聂毅李4249oracle 11G r2 在database control中以SYS登陆失败…… 但在plsqldev 和navicat中以SYS都可以登陆…… -
尉以庞19364899442 ______ 建用户 就选PLSQL的file - new - User就可以建了 MYECLIPSE是采用jdbc登陆的,和PLSQLDEV不是一种方式.你所谓的不能登录可能是用户的问题 试试其他用户.在PLSQL登录时不选SYSDBA试试,Normal能登陆的话用jdbc应该也可以 .

聂毅李4249oracle新建了一个数据库testdb,可以用sql plus连接,但无法用PLSQL登录. -
尉以庞19364899442 ______ 在tnsnames.ora中添加如下配置:连接名称 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 数据库名) ) )

聂毅李4249为什么用system用户名可以连接Oracle 用sys用户名不可以连接 -
尉以庞19364899442 ______ 因为默认的用户(普通的、真实存在的)中没有sys的,所以是没法连接的. 解释:system才是oracle的默认登录用户,此用户是数据库存储中真实存在的,但是没有sys用户的.但是可以通过: conn sys/sys as sysdba;进行登录,此时的sys可以换成任何不存在的用户,也是可以登录的.

聂毅李4249linux系统oracle 如何不登录sqlplus就能查询 -
尉以庞19364899442 ______ 你可以用动态sql实现 execute immediate 'select * from aaa''select * from aaa' 你可以用你自己拼得字符串替代

聂毅李4249终端可以连接到用户,plsql不能够连接到用户 -
尉以庞19364899442 ______ 首先第一步,你的终端上要安装oracle client,或者oracle server,这是Plsql连接oracle的基本要求.第二步,你要在你的$ORACLE_HOME/network/admin目录下配置tns,配置文件是tnsnames.ora,配置的格式为:ORCL(按照你的要求命名) ...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024