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