1、Microsoft SQL Server
SQL Server 是Microsoft公司推出的關系型資料庫管理系統。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平台使用。
Microsoft SQL Server 是一個全面的資料庫平台,使用集成的商業智能 (BI)工具提供了企業級的數據管理。Microsoft SQL Server資料庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程序。
2、Oracle資料庫
它是在資料庫領域一直處於領先地位的產品。可以說Oracle資料庫系統是目前世界上流行的關系資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的、適應高吞吐量的資料庫方案。
3、DB2
IBM公司研製的一種關系型資料庫系統。DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於OS/2.Windows等平台下。
DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和SQL命令。
4、MySQL
MySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購。
對於Mysql的前途,沒有任何人抱樂觀的態度。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。
5、Sybase
Sybase公司成立於1984年11月,總部設在美國加州的Emeryville(現為美國加州的Dublin市)。作為全球最大的獨立軟體廠商之一,Sybase公司致力於幫助企業等各種機構進行應用、內容及數據的管理和發布。
Sybase的產品和專業技術服務,為企業提供集成化的解決方案和全面的應用開發平台。Sybase作為享譽全球的跨國公司,在63個國家設立了分支機構,擁有4萬多家客戶,主要集中在金融服務業、政府部門、電信、醫療保健和媒體服務業。
⑵ sql 查詢語句
if (type=0)
begin
set sql = 'select bookName,picture,price,nowPrice from tb_book limit '+currentPage+','+pageSize
end
else if(condition 2)
begin
set 語句2
end
註: if (條件) begin ......end 語句塊
sql server 中要用 set 變數=變數值,或select 變數=變數值。
sql server 中字元串要用單引號引起來,
sql server 中每一句不需要分號來結束。
希望對你有幫助!我也是個「菜鳥」,見笑啦!
⑶ 如果sqlplus輸入sql一起沒有分號執行,會不會超時
如果sqlplus輸入sql一起沒有分號執行,會不會超時
Oracle中的sqlplus可以執行sql語句。
執行步驟如下:
1、首先要使電腦的oracle的服務和監聽處於開啟狀態,如圖:
2、win鍵+R鍵,然後輸入cmd,打開命令提示符:
3、命令提示符中輸入「sqlplus 用戶名/密碼@實例名」(不含引號):
4 、輸入要執行的語句,如「select * from test;」(不含引號,但分號不能省略),然後按回車鍵,就會顯示執行結果,如圖:
⑷ 學資料庫系統,寫SQL語句,用什麼軟體已經下了oracle 11g client,還需要下什麼軟體給出具體地址
oracle 11g client?客戶端啊老大。
如果不是要連入其他伺服器的話你要裝伺服器端。
裡面應該有個PLSQL
類似於sql server 的查詢分析器,可以寫、執行sql。
如果要使用資料庫而不是管理資料庫的話,你需要安裝vc,pb,jbuilder,delphi等開發軟體開發你的應用軟體。
⑸ jdbc調用存儲過程為什麼語句不能加分號
如果你在程序裡面寫sql,就不要加分號,在程序裡面編譯器會把分號當做sql本身的一部分,所以會報錯 如果是在查詢工具裡面(比如plsql),這個時候可以加上分號,在工具裡面分號是個分隔符,看到分號就標志著本條sql語句結束了; 當然不加也可以,在工具裡面看不到分號就認為本條sql沒有結束。 比如:你寫了兩條sql,但是沒有用分號隔開,此時,工具會當做一條來執行,只不過會報錯而已。
⑹ vfp 在程序窗口輸入SQL語句的時候,分號很重要嗎為什麼分號位置不對,程序報錯。
VFP的分號:將一條程序語句寫成多行的【分隔符】。
當SQL語句比較復雜很長時,如果分成多行寫,看起來一目瞭然,更便於糾錯。
它的使用有些限制,看看你是否在下面出錯
1、分號不能用全形【;】,必須用半形【;】
2、最後一行不能加分號,比如:下面這【from 學生表】後面就不能帶分號
sele 姓名,性別,班級;
order by 姓名;
from 學生表;
3、分號後面不用寫注釋,比如: 【&& 按學生姓名排序】這行注釋不能有
sele 姓名,性別,班級;
order by 姓名; && 按學生姓名排序
from 學生表
4、【欄位、單詞等】中間不能分開換行,比如:欄位和單詞【姓名、order】不能分行寫
sele 姓;
名,性別 ...
sele 姓名,性別,班級;
ord;
er by 姓名;
from 學生表
5、有些表達式和宏替換在sql不能使用
⑺ 寫SQL語句用什麼軟體
可用 安裝程序自帶的 「視圖」:新建一個視圖時,可拖放生成 SQL語句。
在工具->SQL查詢分析器中 ,也可執行、編輯SQL語句。
⑻ sql語句後面一定要有分號嗎
如果你在程序裡面寫sql,就不要加分號,在程序裡面編譯器會把分號當做sql本身的一部分,所以會報錯
如果是在查詢工具裡面(比如plsql),這個時候可以加上分號,在工具裡面分號是個分隔符,看到分號就標志著本條sql語句結束了;
當然不加也可以,在工具裡面看不到分號就認為本條sql沒有結束。
比如:你寫了兩條sql,但是沒有用分號隔開,此時,工具會當做一條來執行,只不過會報錯而已。
⑼ sql語句問題
"INSERT INTO Get_info (srcmobile) VALUES ('"&srcmobile&"') GO
INSERT INTO Get2 (srcmobile) VALUES ('"&srcmobile&"')"
直接用上面一個語句試試
2】你的字元串換行錯誤了,把我這個SQL組合成一個SQL
sql="INSERT INTO Get_info (srcmobile) VALUES ('"&srcmobile&"') GO"
sql=sql&"INSERT INTO Get2 (srcmobile) VALUES ('"&srcmobile&"')"
⑽ sql_server語句好像不用加分號也能執行,oracle不加分號行嗎
我用Oracle 10g時必須句末加分號