当前位置:首页 » 编程语言 » sql注释无法解析
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql注释无法解析

发布时间: 2023-03-02 17:26:30

㈠ java在执行DB2数据库sql时,如果sql语句中带有注释,为什么执行失败

可以试着在注释与语句之间加一个半角空格试试。

㈡ 在登陆sql plus时老是出现错误提示,无法解析指定的连接标识符,是什么原因

一、原因:pl/sql 每当oracle client中service name发生变化,都会按照client安装目录下最新的tnsnames.ora,去作为它的读取文件;如果该文件在卸载oracle client后被手工删除或手工改动过后,未在oracle client中修改;则会报“ORA-12514:tns:无法解析指定的连接标识符”错误。

二、解决方法:

1、用tnsping 检测 plSQL登陆时database(数据库)别名是否可正确解析,如报“TNS-03505:无法解析名称”,则此database别名有冲突,需更改。

2、手工改动tnsnames.ora后,在oracle client中修改主机名(“对象”--“将数据库添加到树”--“从本地的??”,然后把错误主机名删除或从树中移除)

3、重新打开plSQL,用正确的database别名登陆,即恢复正常

4、如仍有问题,不登陆进入plSQL界面"tools”--"Preferences"--"Oracle"--"Connection",把"home”(oracle主目录名)里的数据清空,应用后,重新启动plSQL即可。

三、附录:

1、在做以上更改后oracle自带的sqlPLUS,可能会出现不能正常登陆远程服务器的情况;因为其访问的是database下的tnsnames.ora文件,目录与client的不一样,默认为 X(盘符):oracleproct10.2.0db_1NETWORKADMIN nsnames.ora

2、解决方法:只需将client下tnsnames.ora中定义的主机字符串(service_name)的命令行复制到database 下的tnsnames.ora内,然后保存就可以了。

㈢ sql 2008 里的注释为什么有时候能用有时候不能用(如图)

单行注释的格式是 --
多行注释的格式/* 开头 */结束

㈣ SQL,-- 注释符

在SQL中注释符--是和开发语言的注释使用类似--开头的语句不会被执行和解析,只能作为描述(注释)出现。

㈤ oracle用dblink远程查询的时候在sql窗口经常出现TNS:无法解析指定的连接标识符。有时候又可以。怎么破

可以先用TNSPING命令试一下

1.tnsping 命令可以检查tcp协议是否已同,俗称我们说的网络通不通
2.tnsping命令监听服务器上的监听是否已开启
3.tnsping命令不检测服务器上的监听的服务名,所以tnsping通,不代表就能连通。