sqlplus相关内容

格式化SQLPlus中查询的输出

目前我正在使用SQLPlus,每当查询数据库时,结果都是一团糟。换句话说,这很难读。我想知道是否有人知道如何格式化在Unix服务器上运行的SQLPlus中的查询(列,表..等)的输出。但是,我从我的窗口访问服务器。 而且,有谁能告诉我在哪里可以得到Ubuntu的SQLPlus? 干杯, 解决方案 好的,从SQL Plus开始: SET LINESIZE 20000 TR ..
发布时间:2018-02-04 11:35:10 服务器开发

为什么格式化后我在NUMBER列中获得#### Oracle?

我有两个有问题的列: Fee NUMBER类型, AdjFee 也NUMBER。 之后 列费用格式a5; 从访问中选择费用ID ; 我得到 费用编号smth #### 123 klkl #### 654 rfjgr 您可以调整希望SQL * Plus用于显示数字数据的位数,就像您调整用于显示字符数据的字符数一样。就像 列费用格式999 ..
发布时间:2018-02-03 18:02:33 数据库

如何插入一个包含“&”

如何编写一个insert语句,其中包含&字符?例如,如果我想在数据库中的一列中插入“J& J Construction”。 我不知道这是否有所作为,使用Oracle 9i。 解决方案 我继续忘记这个,再次回来!我认为最佳答案是迄今为止提供的答复的组合。 首先,&是sqlplus / sqldeveloper中的变量前缀,因此问题出现时,预计将成为变量名的一部分。 SET ..
发布时间:2017-08-28 22:26:30 数据库

在SQL字符串中转换&符号

我试图通过我的sql数据库中的名称来查询一行,它有一个&符号。我试图设置一个逃脱角色,然后逃离和符,但由于某种原因,这是不工作,我不确定我的问题是什么。 设置转义'\' select * from V1144engine.T_nodes where node_id in( select node2_id from V1144engine.T_edges where node1_id in ..
发布时间:2017-08-28 21:51:29 数据库

SQL * Plus可以从机器读取环境变量是否正在运行?

我知道数据库引擎本身(通常)在另一台机器上,SQL * Plus没有直接的方式来阅读这些环境变量,但我处于一个棘手的情况,我只需要客户端本身运行的机器上的环境变量。 有没有办法从单个脚本中将这些值作为这些值从SQL * Plus客户端中进行欺骗那将在SQL * Plus中运行?脚本由单个开始/结束的PL / SQL块组成,但是如果我需要使用set / define / variable so ..
发布时间:2017-08-25 20:01:47 数据库

Oracle SQL * Plus ACCEPT语句

我需要一点帮助我的SQL * Plus脚本。是否有任何方式我可以有它,以便它将接受一个变量,检查表匹配,如果它发现退出程序,而不继续其余的接受语句? 我有这个代码到目前为止: ACCEPT p_cname PROMPT'名称:' DECLARE v_cname CHAR(20); BEGIN SELECT cname INTO v_cname FROM custom ..
发布时间:2017-03-19 03:24:20 数据库

如何禁用一个用户在oracle上的同时连接

我使用oracle 12,并希望找到如何为每个用户启用或禁用我的数据库的同时连接。 i找到关于调度员和其他代码的代码,包括以下代码: SHARED_SERVER_SESSIONS MAX_DISPATCHERS CONNECTIONS SESSIONS POOL 解决方案 创建新的个人资料为 CREATE PROFILE ..
发布时间:2017-03-19 02:14:38 数据库

创建一个简单的用户界面来访问Oracle数据库

这里是我有: 1)一个简单的sql文件给我,创建表和填充数据 2)一个简单的sql文件,包含PL / SQL程序我写了用于显示/操作表格 目标是创建某种用户界面,允许学生登录,查看其成绩单,退出课程等。 p> 我使用sqlplus。我有程序,做所有需要的显示/操作。我成功地用sqlplus创建一个简单的命令行UI,但是当我需要在一个循环中获得用户输入(允许他们看到任何数目的课程的课 ..
发布时间:2017-03-18 22:41:15 数据库

SQLPlus AUTO_INCREMENT错误

当我尝试在SQLPlus中运行以下命令时: CREATE TABLE酒店 (hotelNo NUMBER )NOT NULL AUTO_INCREMENT, hotelName VARCHAR(20)NOT NULL, city VARCHAR(50)NOT NULL, CONSTRAINT hotelNo_pk PRIMARY KEY(hotelNo)); 我收到 ..
发布时间:2017-03-17 21:04:36 数据库

是否有一个很好的替代SQL * PLUS for Oracle?

我不喜欢使用SQL * PLUS作为Oracle的接口。我通常使用 yasql ,但它自2005年以来没有更新,可以做一些改进。快速 Google搜索会显示yasql和 SQLPal 。我使用linux,所以SQLPal不是一个选项。 有没有其他选择,或者我停留在我不喜欢的界面或不再维护的界面? 解决方案 我假设你想要一个低开销的方法敲出查询,但想要更多的功能比SQL * Plus提 ..
发布时间:2017-03-17 15:23:02 数据库

如何将数据从一个数据库复制到另一个在不同的服务器上?

我有2个DB在不同的服务器上具有相同的模式。 我需要将数据从表T复制到不同服务器和网络中的测试数据库中的同一个表T. 最简单的方法是什么? 我听说数据可以转储为平面文件,而不是插入到数据库。它如何工作? 这可以使用sqlplus和oracle数据库实现吗? 谢谢! 解决方案 使用Oracle导出将整个表导出到文件,将文件复制到serverB并导入。 http:// ..
发布时间:2017-03-16 11:42:27 数据库

Oracle Create Table如果不存在

任何人都可以指定正确的语法来创建一个表,只有当它不存在于数据库中吗? 我目前正在编程一个Java GUI,以便连接到Oracle并在我的数据库上执行语句,我想知道是否将其实现为Java约束,一个SQLPlus约束。 解决方案 通常,检查表是否存在并没有什么意义,因为对象不应在运行时创建,应用程序应该知道在安装时创建的对象。如果这是安装的一部分,你应该知道在进程的任何时候存在什么对象, ..
发布时间:2017-03-14 02:14:51 Java开发

从sql导出到excel

我使用sqlplus命令行界面运行查询。查询将获取约3000万条记录。我需要将结果导出为csv或xls格式。任何人都可以让我知道,如果这是可能的? 任何帮助是非常赞赏。 提前感谢。 解决方案 尝试 spool myresults.csv EDIT 像这样: SET UNDERLINE OFF SET COLSEP',' - excel以后将数据解析到列 设置 ..
发布时间:2017-02-25 00:48:35 Office

Oracle:导入CSV文件

我一直在寻找一段时间,但似乎找不到答案,所以这里... 我有一个CSV文件,我想要导入到Oracle(9i / 10i)中的表中。 稍后我计划将此表用作另一个用途的查找。 这实际上是一个解决方法,因为使用IN子句查询多于1000个值是不可能的。 这是如何使用SQLPLUS? 感谢您的时间! 有助于将csv文件加载到表格中: //www.orafaq.com/wiki/ ..
发布时间:2017-02-24 15:35:41 数据库

如何使用SQLPLUS后台打印到CSV格式的文件?

我想将一些查询提取为CSV输出格式。不幸的是,我不能使用任何奇特的SQL客户端或任何语言来做。我必须使用SQLPLUS。 我如何做? 解决方案 设置colsep,使用逗号分隔各列 set pagesize 0 - 没有标题行 set trimspool on - 删除结尾空格 设置headsep关闭 - 这可能或可能不是有用的...取决于您的标题。 set lines ..
发布时间:2017-02-24 15:03:58 数据库

在表中显示约束

Hello我试图在我的表中显示约束,但由于某种原因,我得到的消息没有选择行。 创建表团队( TeamID varCHAR2(4)constraint Teams_TeamID_PK Primary Key , TeamName VARCHAR2(40) ); 这是我用来显示我的约束的代码。 SELECT constraint_name, constraint ..
发布时间:2016-12-29 11:59:41 数据库

命令行SQL无效凭据

当我输入无效值或SQL未连接时,如何重新显示USERNAME,PASSWORD和DATABASENAME INPUT? 上述图片之后,COMMAND LINE就会关闭。 这是批处理(.bat)文件。 @echo off sqlplus / nolog @C:\Users\myuser\Desktop\conn.sql ECHO即将退出。 timeout ..
发布时间:2016-12-20 17:54:45 数据库