PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   有關SQL語法如何練習 (https://www.pcdvd.com.tw/showthread.php?t=513021)

daimler_10 2005-07-18 02:10 PM

sqlplus 是Oracle Client軟體的其中一項
當然你也可以用access透過ODBC去連
(不過不適合傳輸大量資料)

假使不用sqlplus
也可以用其它的Third-party軟體
(如小青蛙"T.O.A.D")

當然...Oracle client還是要灌地!!

cum_wahaha 2005-07-18 02:31 PM

是喔...
那我不就要先搞到ORACLE軟體
難道沒有其他練習方法嗎
然後輸入語法指令都跟SQLPLUS差不多的嗎

kkyuan 2005-07-18 03:07 PM

要找Oracle S/W的話, 應該可以去OTN(http://otn.oracle.com) Download. 是Free Down的, 只要註冊後就可以Download了.

如果是公司用Oracle, 公司一定有Oracle寄出來的CD, 裡面就有一片是Oracle Client囉. 8i以前的版本是單獨一片的, 9i/10G你就找Windows 版的CD, Installer 中有一個選項就是Oracle Client.

cum_wahaha 2005-07-18 09:31 PM

還要跟公司拿CD阿
感覺有點不太可行說
前面說標準的SQL語法各資料庫都是共通的
那用ACCESEE的話呢
也是可以用SQL語法嗎
那語法要在哪裡輸入呢

瘋狂火星人 2005-07-18 10:38 PM

引用:
作者cum_wahaha
還要跟公司拿CD阿
感覺有點不太可行說
前面說標準的SQL語法各資料庫都是共通的
那用ACCESEE的話呢
也是可以用SQL語法嗎
那語法要在哪裡輸入呢


M$的SQL有個控制中心.....也有Query Console((不知道有沒有記錯....))
兩邊都可以直接下SQL語法下去控制資料庫,也可以透過圖形介面來玩

MYSQL也有類似的控制中心......

你們公司究竟是用SQL還是ORACLE呢???
這兩個似乎不太一樣喔.....

最近我也在學SQL和DELPHI.....
一個心得,就是多練習...常練習...猛練習...一直練習...


有機會還得向您多多討教了....... :shy:

cum_wahaha 2005-07-18 10:52 PM

哇咧...又是火星大大
真是太厲害了.....每個領域都有涉及

公司裡的資料庫是用ORACLE
不過好像是用SQL語法去控制的
是這樣嗎...還是我搞錯了
因為他們說SQL語法很重要

M$的SQL有控制中心
不過要去哪裡找呢
我現在連最基本的SQL跟ACCESS連結都搞不清楚
火星大有沒有類似的網址可以提供研究研究
剛碰程式和資料庫有一些很笨的問題希望體諒一下...@@!

瘋狂火星人 2005-07-18 11:43 PM

引用:
作者cum_wahaha
哇咧...又是火星大大
真是太厲害了.....每個領域都有涉及

公司裡的資料庫是用ORACLE
不過好像是用SQL語法去控制的
是這樣嗎...還是我搞錯了
因為他們說SQL語法很重要

M$的SQL有控制中心
不過要去哪裡找呢
我現在連最基本的SQL跟ACCESS連結都搞不清楚
火星大有沒有類似的網址可以提供研究研究
剛碰程式和資料庫有一些很笨的問題希望體諒一下...@@!


SQL,顧名思義是標準化資料庫語法,也是所有資料庫的基礎.....
ORACLE則是更大型的資料庫,比SQL更大更強.....
在工研院的舅舅就是專門搞ORACLE的.....
ORACLE除了SQL語法之外,似乎還有它自己的語法和功能,那又更複雜了些....

現在還在研究資料庫的ER-MODEL......
太久沒唸書真的都看不懂...... :jolin:

DELPHI的話,這邊 不錯.......

至於SQL......這是 從辜大神那邊拜來的.......

這個領域我只是初學者.....
還請多多指教....... :D

nekocat 2005-07-18 11:58 PM

SQL其實還好啦!∼

基本語法學會之後,
就會發現其實問題在於Table的熟悉程度,
尤其系統越大越可怕...

但是我覺得要謹記一點,
"條條大路通羅馬",
SQL的條件式並沒有標準答案...

多寫多練習真的很重要...

RogerShih 2005-07-19 12:04 AM

Orcale 有物件導向的觀念, 所以比一般 SQL 複雜, 不過建議樓主先從標準的 T-SQL 下手, T-SQL 的語法應該所有的資料庫都是通用的, 所以你用不同的資料庫練習也是可以的.

你可以用 Access 來練習, 只要有灌 Office 就可以了, 建議版本找新一點, 如 2003 版本的. 再裝個 SQL Client AP 連 Access 資料庫就可以練習了.

或者找 SQL Server 2000, 裡面有提供現成的 Server 跟 Client Tools AP.

jiahorng 2005-07-19 12:40 AM

引用:
作者daimler_10
假使不用sqlplus
也可以用其它的Third-party軟體
(如小青蛙"T.O.A.D")

當然...Oracle client還是要灌地!!

TOAD 8.5版已經不用Oracle Client了。

引用:
作者RogerShih
Orcale 有物件導向的觀念, 所以比一般 SQL 複雜, 不過建議樓主先從標準的 T-SQL 下手, T-SQL 的語法應該所有的資料庫都是通用的, 所以你用不同的資料庫練習也是可以的.

T-SQL不是標準SQL語法,標準SQL語法是ANS SQL。
不論是PL/SQL(Oracle)或是T-SQL(Sybase,MS SQLServer兩個也是有差異),基本的語法都於ANSI SQL相容。

自己灌個Oracle資料庫在家玩玩吧!
現在的硬體都可以應付啦!不然一些好用PL/SQL語法你是練習不到的。


所有的時間均為GMT +8。 現在的時間是01:45 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。