sqlplus相关内容
目前我正在使用SQLPlus,每当查询数据库时,结果都是一团糟。换句话说,这很难读。我想知道是否有人知道如何格式化在Unix服务器上运行的SQLPlus中的查询(列,表..等)的输出。但是,我从我的窗口访问服务器。 而且,有谁能告诉我在哪里可以得到Ubuntu的SQLPlus? 干杯, 解决方案 好的,从SQL Plus开始: SET LINESIZE 20000 TR
..
我有两个有问题的列: Fee NUMBER类型, AdjFee 也NUMBER。 之后 列费用格式a5; 从访问中选择费用ID ; 我得到 费用编号smth #### 123 klkl #### 654 rfjgr 您可以调整希望SQL * Plus用于显示数字数据的位数,就像您调整用于显示字符数据的字符数一样。就像 列费用格式999
..
如何编写一个insert语句,其中包含&字符?例如,如果我想在数据库中的一列中插入“J& J Construction”。 我不知道这是否有所作为,使用Oracle 9i。 解决方案 我继续忘记这个,再次回来!我认为最佳答案是迄今为止提供的答复的组合。 首先,&是sqlplus / sqldeveloper中的变量前缀,因此问题出现时,预计将成为变量名的一部分。 SET
..
我试图通过我的sql数据库中的名称来查询一行,它有一个&符号。我试图设置一个逃脱角色,然后逃离和符,但由于某种原因,这是不工作,我不确定我的问题是什么。 设置转义'\' select * from V1144engine.T_nodes where node_id in( select node2_id from V1144engine.T_edges where node1_id in
..
我知道数据库引擎本身(通常)在另一台机器上,SQL * Plus没有直接的方式来阅读这些环境变量,但我处于一个棘手的情况,我只需要客户端本身运行的机器上的环境变量。 有没有办法从单个脚本中将这些值作为这些值从SQL * Plus客户端中进行欺骗那将在SQL * Plus中运行?脚本由单个开始/结束的PL / SQL块组成,但是如果我需要使用set / define / variable so
..
我有下表: SQL>描述记录 名称空?键入 -------------------- -------- ------ CAPTUREID NOT NULL NUMBER(9) STARTDATE NOT NULL DATE ENDDATE DATE 状态号码(1) 估计历史数(13) 这是这个表的一行: SQL>从录音中选择*,其中CAPTUREI
..
我需要一点帮助我的SQL * Plus脚本。是否有任何方式我可以有它,以便它将接受一个变量,检查表匹配,如果它发现退出程序,而不继续其余的接受语句? 我有这个代码到目前为止: ACCEPT p_cname PROMPT'名称:' DECLARE v_cname CHAR(20); BEGIN SELECT cname INTO v_cname FROM custom
..
我使用oracle 12,并希望找到如何为每个用户启用或禁用我的数据库的同时连接。 i找到关于调度员和其他代码的代码,包括以下代码: SHARED_SERVER_SESSIONS MAX_DISPATCHERS CONNECTIONS SESSIONS POOL 解决方案 创建新的个人资料为 CREATE PROFILE
..
这里是我有: 1)一个简单的sql文件给我,创建表和填充数据 2)一个简单的sql文件,包含PL / SQL程序我写了用于显示/操作表格 目标是创建某种用户界面,允许学生登录,查看其成绩单,退出课程等。 p> 我使用sqlplus。我有程序,做所有需要的显示/操作。我成功地用sqlplus创建一个简单的命令行UI,但是当我需要在一个循环中获得用户输入(允许他们看到任何数目的课程的课
..
当我尝试在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)); 我收到
..
我不喜欢使用SQL * PLUS作为Oracle的接口。我通常使用 yasql ,但它自2005年以来没有更新,可以做一些改进。快速 Google搜索会显示yasql和 SQLPal 。我使用linux,所以SQLPal不是一个选项。 有没有其他选择,或者我停留在我不喜欢的界面或不再维护的界面? 解决方案 我假设你想要一个低开销的方法敲出查询,但想要更多的功能比SQL * Plus提
..
我有2个DB在不同的服务器上具有相同的模式。 我需要将数据从表T复制到不同服务器和网络中的测试数据库中的同一个表T. 最简单的方法是什么? 我听说数据可以转储为平面文件,而不是插入到数据库。它如何工作? 这可以使用sqlplus和oracle数据库实现吗? 谢谢! 解决方案 使用Oracle导出将整个表导出到文件,将文件复制到serverB并导入。 http://
..
任何人都可以指定正确的语法来创建一个表,只有当它不存在于数据库中吗? 我目前正在编程一个Java GUI,以便连接到Oracle并在我的数据库上执行语句,我想知道是否将其实现为Java约束,一个SQLPlus约束。 解决方案 通常,检查表是否存在并没有什么意义,因为对象不应在运行时创建,应用程序应该知道在安装时创建的对象。如果这是安装的一部分,你应该知道在进程的任何时候存在什么对象,
..
以下是sqlplus显示我的表格数据的方式: alt text http://img683.imageshack.us/img683/5512/tabless.png 但我想显示为 名称|地址| ------- + --------------- + name1 | address1 | name2 | address2 | name3 | address3 |
..
我使用sqlplus命令行界面运行查询。查询将获取约3000万条记录。我需要将结果导出为csv或xls格式。任何人都可以让我知道,如果这是可能的? 任何帮助是非常赞赏。 提前感谢。 解决方案 尝试 spool myresults.csv EDIT 像这样: SET UNDERLINE OFF SET COLSEP',' - excel以后将数据解析到列 设置
..
我一直在寻找一段时间,但似乎找不到答案,所以这里... 我有一个CSV文件,我想要导入到Oracle(9i / 10i)中的表中。 稍后我计划将此表用作另一个用途的查找。 这实际上是一个解决方法,因为使用IN子句查询多于1000个值是不可能的。 这是如何使用SQLPLUS? 感谢您的时间! 有助于将csv文件加载到表格中: //www.orafaq.com/wiki/
..
我想将一些查询提取为CSV输出格式。不幸的是,我不能使用任何奇特的SQL客户端或任何语言来做。我必须使用SQLPLUS。 我如何做? 解决方案 设置colsep,使用逗号分隔各列 set pagesize 0 - 没有标题行 set trimspool on - 删除结尾空格 设置headsep关闭 - 这可能或可能不是有用的...取决于您的标题。 set lines
..
Hello我试图在我的表中显示约束,但由于某种原因,我得到的消息没有选择行。 创建表团队( TeamID varCHAR2(4)constraint Teams_TeamID_PK Primary Key , TeamName VARCHAR2(40) ); 这是我用来显示我的约束的代码。 SELECT constraint_name, constraint
..
我需要提示输入DATABASE NAME。 但它不会,它仍然连接。它连接到什么数据库?它说“CONNECTED TO” 这是批处理代码。 @echo off sqlplus& username /& password @& db ECHO即将退出。 timeout t / 30 :pause 解决方案 &符号(& )用于SQL *
..
当我输入无效值或SQL未连接时,如何重新显示USERNAME,PASSWORD和DATABASENAME INPUT? 上述图片之后,COMMAND LINE就会关闭。 这是批处理(.bat)文件。 @echo off sqlplus / nolog @C:\Users\myuser\Desktop\conn.sql ECHO即将退出。 timeout
..