sqlplus

    0热度

    2回答

    我有一个连接到数据库的控制台应用程序(使用Oracle.ManagedDataAccess),然后尝试执行位于本地硬盘驱动器上的一堆SQL*PLUS脚本。 不幸的是,尽管我的应用程序适用于简单的SQL语句(SELECTS),但它似乎不适用于SQL*PLUS。 验证码: var script = File.ReadAllText("C:\\Automation\\script.sql");

    2热度

    1回答

    的文件,我必须通过sqlplus中执行SQL脚本,批处理文件: ( echo @"./myUTF8.sql" echo @"./myAnsi.sql" ) | sqlplus uset/[email protected] 不幸的是,这些SQL脚本在不同的编码中产生,ANSI,UTF8,... 我如何告诉sqlplus脚本是指定的编码?

    1热度

    1回答

    DECLARE TEAM_ID NUMBER := &INPUT; CURSOR C_WORKER IS SELECT FIRST_NAME, LAST_NAME FROM EMPLOYEES WHERE DEPARTMENT_ID = TEAM_ID; V_LAST_NAME EMPLOYEES.LAST_NAME%TYPE;

    0热度

    3回答

    我在oracle 10g(table1,table2)中有两个表,它们具有相同的列(A,B,C),但数据不同,我想比较table1中的A列和B列如果A和B类似,我需要更新table1的C列和来自table2的C列,如果它们不相似,我只需插入新行,我应该使用什么? 我用普通的SQL代码尝试过,当我有超过1个类似的行时没有工作,我应该用什么来浏览整个表格?

    -1热度

    2回答

    我在Windows7中的Windows Server 2008上输入此命令连接Oracle数据库: sqlplus 'user/[email protected](DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=hostname.network)(Port=1521))(CONNECT_DATA=(SID=remote_SID)))' 但它提出这个错误: er

    0热度

    2回答

    我正在尝试打印查询结果。这里是Oracle SQL脚本: set linesize 32767; set pagesize 0; set newpage 0; set space 0; set echo off; set feedback off; set verify off; set heading off; set sqlprompt ''; set trimspool o

    0热度

    1回答

    我有两个表,表中A和B,和我指望从表一的数据类型出现次数的数量, ENAME SALES ---------- ---------- Wilson 0 Fox 1 Wang 2 Green 1 Fox 0 Phillips 2 Loftus 0 Smith 2 S

    0热度

    1回答

    我曾尝试使用下面的代码创建的视图在甲骨文12C: CREATE VIEW ConcertView AS SELECT a.ConcertNo, a.Concert_Name, a.Price, a.Duration, a.City, b.EventDate, b.Even t_Name FROM Concert a,Events b WHERE a.ConcertNo = b.Concert

    1热度

    2回答

    我写了下面的PL/SQL块: declare v_name varchar2(20); v_sal integer; begin EXECUTE IMMEDIATE ('CREATE TABLE EMP5 (name varchar2(20),sal integer,primary key(name))'); dbms_output.put_line('E

    0热度

    1回答

    在运行自己的package.procedure的内部的两个DELETE声明: DELETE FROM ENT_PLANT_RELATIVE WHERE CHILD_ID = plant_id; DELETE FROM ENT_PLANT_ITEM WHERE PLANT_ID = plant_id; ...我收到关于第二DELETE完整性约束违约(第一工作正常): SQL> call P.D