ora-12154 TNS 无法处理服务名

百度查了好多,网上也有好多,试了试都不行。 我这个最终解决方案是重新安装了一下。 首先,把电脑里有关的环境变量全部删除掉。 重新安装oracle、plsql。 安装时注意,安装路径不要有中文、括号之类的。 C:\Program Files\PLSQL Developer 这个路径可以。 ...

2019-04-08 15:42:23

阅读数 15

评论数 0

SQL HAVING 子句

HAVING 子句 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。 SQL HAVING 语法 SELECT column_name, aggregate_function(column_name) FROM table_name WHERE c...

2016-08-31 20:57:14

阅读数 177

评论数 2

translate函数的用法

translate(string,from_str,to_str)     执行时,translate依次检查string中的每个字符是否在from_str中存在,如果不存在,那么这个string中的字符直接返回,如果存在,translate会记下这个字符在from_str中的位置,然后用to_...

2016-08-31 20:48:50

阅读数 409

评论数 2

wm_concat函数

首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用 准备测试数据  创建表TESTA create table TESTA ( id VARCHAR2(40) n...

2016-06-30 21:56:52

阅读数 190

评论数 1

nvl函数

NVL是Oracle PL/SQL中的一个函数。它的格式是NVL( string1, replace_with)。它的功能是如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL。 格式为: ...

2016-06-30 21:10:38

阅读数 347

评论数 1

oracle数据库序列的用法

在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。  1、Create Sequence     首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限。     创建语句如下:  CREATE SEQUENCE...

2016-06-29 20:32:02

阅读数 335

评论数 2

SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是SQL中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table...

2016-05-31 19:01:50

阅读数 199

评论数 1

Oracle 中 decode 函数用法

DECODE函数,是ORACLE公司的SQL软件ORACLE PL/SQL所提供的特有函数计算方式,以其简洁的运算方式,可控的数据模型和灵活的格式转换而闻名。        使用方法:        Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译...

2016-04-24 21:32:31

阅读数 354

评论数 4

distinct使SQL查询除去重复的字段

sql语句去重,distict的用法: select distinct 字段名 from [表名] Sql = "Select * from (Select max(可输入顺序的字段) as indexfield,要去重复字段名 From 数据表 Where  条件 Grou...

2016-03-31 22:34:48

阅读数 372

评论数 4

触发器是怎么用的

今天接触到了触发器,虽然应该早就学过了,不过真的不太懂啊,明天研究一下,再详细写明

2016-03-31 22:33:59

阅读数 311

评论数 4

写出一条Sql语句,取出表A中的第31条到第40条记录。表A以自动增长的ID作为主键。(注意:ID可能不是连续的)

写出一条Sql语句,取出表A中的第31条到第40条记录。表A以自动增长的ID作为主键。(注意:ID可能不是连续的)。笔试的时候经常会出现这道题,网上的答案也是龙鱼混杂,今天自己实践了一下,找出了正确的答案。        第一种解法:        select top 10 * from t...

2016-03-31 22:16:56

阅读数 7682

评论数 6

DDL、DML和DCL的理解

1、DDL         1.1、DDL概述        数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。         1.2、DDL的主要语句(操作)       ...

2016-03-30 21:54:33

阅读数 284

评论数 5

红皮书第一个实例:系统登录对话框

主要分为四步: 1.创建数据库 2.设计窗体 3。建立ADO引用 4.编写功能代码 ADO Connection:连接对象,用于创建数据连接,在使用其他对象之前必须先建立数据源连接,然后在连接对象上创建和使用其他对象。 ADO Recordset :记录集对象...

2013-06-08 21:51:11

阅读数 1002

评论数 52

提示
确定要删除当前文章?
取消 删除
关闭
关闭