InstallShield在MySQL和Oracle中執行SQL指令碼的方法InstallShield在MySQL和Oracle中執行SQL指令碼的方法

簡述InstallShield已經內建了對MySQL和Oracle的支援。但是這個功能是通過ODBC實現的,它對SQL指令碼的格式要求非常嚴格,因此已經通過官方用戶端測試的指令碼在IS中執行時往往就會報錯。一般來說,資料庫指令碼只保證通過官方用戶端測試即可,同時維護一份供IS執行的指令碼費時費力。因此,考慮安裝程式對兩資料庫的支援通過官方用戶端實現。MySQL function InstallMySQLComponent(szComponent) NUMBER nResult;

oracle 的資料類型

  資料類型(datatype)是列(column)或預存程序中的一個屬性。    Oracle支援的資料類型可以分為三個基本種類:字元資料類型數字資料類型其它資料的資料類型     字元資料類型    CHAR :CHAR資料類型儲存固定長度的字元值。一個CHAR資料類型可以包括1到2000個字元。如果對CHAR沒有明確地說明長度,它的預設長度則設定為1.如果對某個CHAR類型變數賦值,其長度小於規定的長度,那麼Oracle自動用空格填充。   

Oracle 11g: ORA-00907: missing right parenthesis solution

 Issue:When you create table using sql like this.SQL> create table ships 2 ( 3 ship_id number , 4 ship_name varchar2(20), 5 home_PORT_ID number, 6 constrain ships_ports_fk foreign key (home_port_id) references ports (pot_id) 7

oracle資料庫 windows/unix 環境下的不同點1

Oracle Database Windows/UNIX Differencesoracle資料庫 windows/unix 環境下的不同點This chapter lists major differences between Oracle Database on Windows and UNIX. For Oracle Database developers and database administrators moving from a UNIX platform to Windows,

Oracle中自增欄位的兩種方法的比較(Trigger和Sequence)轉

在ORACLE中,沒有象MS-SQLSERVER中那樣子有自增欄位,但是如果我們要實現這個功能,有2種方法1 Triggersql語句如下:create or replace trigger trigger_namebefore insert on your_sid.tablenamefor each rowbegindeclare i number;cursor cur is select max(id) from your_sid.tablename;BEGINopen cur;FETCH

Oracle 表相關DDL

 Oracle表:資料定義語言 (Data Definition

設定PLSQL Developer訪問本機64位Oracle

由於在本機Vista X64上安裝了64位的Oracle,結果試圖使用PLSQL Developer去訪問它的時候,報告說無法載入oci.dll檔案。原來oci.dll是64位的,32位應用程式PLSQL Developer自然無法載入了。實驗了下,解決辦法如下:1. 下載32位Oracle InstantClient,並展開到某目錄,例如C:\oracle\instantclient_10_2;2. 將系統的tnsnames.ora拷貝到該目錄下;3. 在PLSQL

一個未解決的問題:java.lang.AbstractMethodError: oracle.jdbc.driver.OracleConnection.getHoldability()

 java.lang.AbstractMethodError: oracle.jdbc.driver.OracleConnection.getHoldability()I at com.mchange.v2.c3p0.impl.NewPooledConnection.carefulCheckHoldability(NewPooledConnection.java:117) at

Oracle Io 異常: The Network Adapter could not establish the connection 解決

http://www.iteye.com/problems/47907 謝謝這位大哥-------------未解(win7下)Exception;如下:java.sql.SQLException: Io 異常: The Network Adapter could not establish the connectionat oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)at

Oracle IF語句的使用

IF語句的使用A.基本的IF條件陳述式:基本文法: 程式碼IF THEN  END IF;Example: 程式碼SQL> set serveroutput on;SQL> declare    x number(3):=9;    begin    if x<10 then    dbms_output.put_line('x is less than10');    end if;   end;   /結果:x is less than10PL/SQL procedure

Oracle協議配置錯誤問題及解決方案

 近期使用Oracle進行資料庫的開發,本人屬於Oracle純菜鳥,以前都是在MS SQL Server上進行操作的,因此Oracle不熟練。在安裝完成Oracle以後,在使用的時候,通過sqlplus進入命令列,輸入使用者名稱scott以及密碼後總是提示:ORA

oracle CONTAINS用法

1. 查詢住址在北京的學生SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, 'beijing' )remark: beijing是一個單詞,要用單引號括起來。 2. 查詢住址在河北省的學生SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, '"HEIBEI province"' )remark: HEBEI

oracle temp資料表空間增長過快的解決方案

Temporary tablespace是oracle裡暫存資料表空間,暫存資料表空間主要用途是在資料庫進行排序運算、管理索引、訪問視圖等操作時提供臨時的運算空間,當運算完成之後系統會自動清理。當oracle裡需要用到sort的時候,PGA中sort_area_size大小不夠時,將會把資料放入暫存資料表空間裡進行排序,同時如果有異常情況的話,也會被放入暫存資料表空間,正常來說,在完成Select語句、create

免安裝的Oracle用戶端 – Oracle Instant Client介紹與配置

 Oracle Instant Client是免安裝的Oracle用戶端,由於它沒有被Oracle的安裝程式所封裝,使使用者更容易理解它的結構。Instant Client簡介在其最新的Version 11.1.0.7.0中,包括下面的包:第一、基本包。有兩種:全功能包和簡化包,根據需要下載。1)  Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI

Oracle使用者密碼到期和使用者被鎖解決方案

【原因/觸發因素】確定是由於oracle11g中預設在default概要檔案中設定了“PASSWORD_LIFE_TIME=180天”所導致。【影響和風險】影響   密碼到期後,業務進程串連資料庫異常,影響業務使用。   問題發生頻率   資料庫密碼到期後,業務進程一旦重啟會提示串連失敗。【解決方案】按照如下步驟進行操作:1、查看使用者的proifle是哪個,一般是default: sql>SELECT username,PROFILE FROM dba_users;

Oracle Java JDK 7 on Ubuntu Linux

Oracle Java JDK 7 on Ubuntu Linux - Source or RPM Installation1. Introduction2. Download Oracle Java JDK 73. Prepare Java's destination directory4. Install Java JDK 75. Set system environment6. Installation from RPM

Oracle UTL_FILE 用法例子

 General Information Note: O/S permissions are those of the user 'Oracle' ... not the schema owner or connected userSource{ORACLE_HOME}/rdbms/admin/utlfile.sqlFirst Availability7.3.4init.ora Parametersutl_file_dirutl_file_dir=c:/oraload

Oracle sql內建函數

SQL中的單記錄函數1.ASCII返回與指定的字元對應的十進位數;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;A         A      ZERO     SPACE--------- --------- --------- ---------65        97        48        322.CHR給出整數,返回對應的字元;SQL>

Oracle JDBC 11gR1的一些特性

1.支援JSE6和JDBC4.0,不再支援java.sql.SQLXML類型。jse6是通過ojdbc6.jar,ojdbc6_g.jar,ojdbc6dms.jar,ojdbc6dms_g.jar檔案來支援的。2.不再支援oracle.jdbc.driver。從9.0.1開始的每個release都推薦使用oracle.jdbc。這一天終於到來,在11g中,引用oracle.jdbc.driver不再通過編譯。3.j2se

Oracle面試問題-技術篇

Oracle面試問題-技術篇 這也許是你一直期待的文章,在關注這部分技術問題的同時,請務必閱讀有關面試中有關個人的問題和解答。這裡的回答並不是十分全面,這些問題可以通過多個角度來進行解釋,也許你不必在面試過程中給出完全詳盡的答案,只需要通過你的解答使面試考官瞭解你對ORACLE概念的熟悉程度。  1.解釋冷備份和熱備份的不同點以及各自的優點

總頁數: 1509 1 .... 86 87 88 89 90 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.