select10+10+10fromdual結(jié)果是30,全然沒問題。selectnull+10+10fromdual結(jié)果是空串,但期望的結(jié)果是20。selectnvl(null,0)+10+10fromdual這樣處理結(jié)果為20。若查詢有空值的情況需利用nvl處理,否則運(yùn)算有誤。selectnull||10||10fromdual字符串拼接沒有問題。Oracle中空值與數(shù)字相加問題
系統(tǒng) 2019-08-12 01:55:14 3696
今天新裝的SQLSERVER2012EXPRESS用于客戶端程序安裝完成后打開登陸SQLSERVER一切正常當(dāng)查看表定義、視圖結(jié)構(gòu)時(shí),彈出一下內(nèi)容Unabletofindtherequested.NetFrameworkDataProvider.Itmaynotbeinstalled.(System.Data)初步判定是.netFramework版本問題升級(jí).netFramework4.0提示系統(tǒng)已經(jīng)使用當(dāng)前或更新版本下載.netFramework4.5問
系統(tǒng) 2019-08-12 01:53:15 3696
幾種SQL取日期部分的方法:一.convertconvert(varchar(10),getdate(),120):varchar(10)截取位數(shù)可以調(diào)節(jié),最多能顯示19位(varchar(19))如:2009-12-1210:10:10->2009-12-12不帶世紀(jì)數(shù)位(yy)(1)帶世紀(jì)數(shù)位(yyyy)標(biāo)準(zhǔn)輸入/輸出(3)-0或100(1,2)默認(rèn)monddyyyyhh:miAM(或PM)1101美國mm/dd/yyyy2102ANSIyy.mm.d
系統(tǒng) 2019-08-12 01:53:25 3693
學(xué)校某網(wǎng)站當(dāng)時(shí)做的時(shí)候,找的外面的人做的。雖然做的很好,但是部署起來相當(dāng)麻煩,而且還沒有文檔。昨天就出了問題,是圖片處理出了問題。我又按照控制臺(tái)的錯(cuò)誤提示,上網(wǎng)查了查,原來是需要安裝ImageMagick和jMagick。今天又出現(xiàn)了問題,頁面上的通知公告沒有數(shù)據(jù)。控制臺(tái)顯示Mysql錯(cuò)誤:"Userdoesnothaveaccesstometadatarequiredtodeterminestoredprocedureparametertypes....
系統(tǒng) 2019-08-12 01:52:44 3683
原文:SQLSERVER統(tǒng)計(jì)服務(wù)器所有的數(shù)據(jù)庫(數(shù)據(jù)庫文件)、表(表行數(shù))、字段(各字段)等詳細(xì)信息USESTATGOSETNOCOUNTONIFEXISTS(SELECT1FROMSYS.TABLESWHERETYPE='U'ANDname='DBInfo')DROPTABLEDBInfoIFEXISTS(SELECT1FROMSYS.TABLESWHERETYPE='U'ANDname='ColumnsInfo')DROPTABLEColumnsInf
系統(tǒng) 2019-08-12 01:34:00 3680
良好的命名習(xí)慣是一種美德,下面是個(gè)人整理的數(shù)據(jù)庫命名規(guī)范:數(shù)據(jù)庫命名規(guī)范:1.數(shù)據(jù)庫名:1.1)用產(chǎn)品或項(xiàng)目的名字命名;1.2)PascalCase,如AdventureWork;1.3)避免使用特殊字符,如數(shù)字,下劃線,空格之類;1.4)避免使用縮寫2.表名2.1)使用復(fù)數(shù),PascalCase,而復(fù)數(shù)只加在最后一個(gè)單詞上如:Products,Users,UserRoles2.2)避免使用特殊字符,如數(shù)字,下劃線,空格之類;2.3)避免使用縮寫3.列名3
系統(tǒng) 2019-08-12 01:53:27 3679
SQL>showparameteropen_cursors--每個(gè)session(會(huì)話)最多能同時(shí)打開多少個(gè)cursor(游標(biāo))NAMETYPEVALUE-----------------------------------------------------------------------------open_cursorsinteger300SQL>showparametersession_cached_cursor--每個(gè)session(會(huì)話)最
系統(tǒng) 2019-08-29 22:33:53 3674
數(shù)據(jù)庫所在位置將數(shù)據(jù)導(dǎo)出到的文件名用戶名備份數(shù)據(jù)庫:expcsm/csm@127.0.0.1/orclfile=c:/baoan_1.1.0_20120816.dmpowner=(csm)數(shù)據(jù)庫所在位置需要導(dǎo)入數(shù)據(jù)的文件名恢復(fù)數(shù)據(jù)庫:impcsm/csm@127.0.0.1/orclfile=c:/baoan_1.1.0_20120816.dmpfull=yoracle中導(dǎo)入導(dǎo)出數(shù)據(jù)備份數(shù)據(jù)庫
系統(tǒng) 2019-08-12 01:33:57 3632
1、安裝PLSQLDeveloper程序或ToadforOracle;2、解壓縮oracle_instantclient_10_2.RAR,修改reg.reg文件,將"LD_LIBRARY_PATH"和"TNS_ADMIN"的值改成解壓后的路徑3、設(shè)置環(huán)境變量,追加第二步解壓縮后的路徑到PATH中4、修改oracle_instantclient_10_2\NETWORK\ADMIN目錄下的tnsnames.ora文件該文件是用來配置連接數(shù)據(jù)庫的參數(shù)實(shí)踐下來
系統(tǒng) 2019-08-12 01:52:04 3611
字母編碼A●-N-●B-●●●1●----C-●-●2●●---D-●●3●●●--E●4●●●●-F●●-●5●●●●●G--●6-●●●●H●●●●7--●●●I●●8---●●J●---9----●K-●-L●-●●M--N-●O---P●--●Q--●-R●-●S●●●T-U●●-V●●●-W●--Y-●--Z--●●摩斯電碼中英文對(duì)照表
系統(tǒng) 2019-08-12 01:55:40 3600
一、使用EXPLAIN:PostgreSQL為每個(gè)查詢都生成一個(gè)查詢規(guī)劃,因?yàn)檫x擇正確的查詢路徑對(duì)性能的影響是極為關(guān)鍵的。PostgreSQL本身已經(jīng)包含了一個(gè)規(guī)劃器用于尋找最優(yōu)規(guī)劃,我們可以通過使用EXPLAIN命令來查看規(guī)劃器為每個(gè)查詢生成的查詢規(guī)劃。PostgreSQL中生成的查詢規(guī)劃是由1到n個(gè)規(guī)劃節(jié)點(diǎn)構(gòu)成的規(guī)劃樹,其中最底層的節(jié)點(diǎn)為表掃描節(jié)點(diǎn),用于從數(shù)據(jù)表中返回檢索出的數(shù)據(jù)行。然而,不同的掃描節(jié)點(diǎn)類型代表著不同的表訪問模式,如:順序掃描、索引掃描
系統(tǒng) 2019-08-12 01:55:14 3593
做過DB2數(shù)據(jù)庫應(yīng)用遷移的工程師,了解IBMMTK工具在遷移過程中所能完成任務(wù),但這個(gè)工具并不能幫你完成所有的遷移工作,還有大量的遷移工作需要我們借助自己的經(jīng)驗(yàn)和方法來完成,下面是一些在DB2數(shù)據(jù)庫移植過程中常見的問題簡單總結(jié)。這里我只是針對(duì)Oracle遷移到DB2的常見問題描述。1DB2與oracle常用數(shù)據(jù)類型之間的對(duì)應(yīng)關(guān)系Oracle數(shù)據(jù)類型DB2UDB數(shù)據(jù)類型注意事項(xiàng)CHAR(n)VARCHAR2(n)CHAR(n)VARCHAR(n)1<=n<=
系統(tǒng) 2019-08-12 01:52:12 3593
mysql獲取當(dāng)年第一天的年月日格式:SELECTDATE_SUB(CURDATE(),INTERVALdayofyear(now())-1DAY);MySQL里獲取當(dāng)前week、month、quarter的第一天/最后一天摘自:http://hideto.javaeye.com/blog/255816當(dāng)前week的第一天:selectdate_sub(curdate(),INTERVALWEEKDAY(curdate())+1DAY)當(dāng)前week的最后一
系統(tǒng) 2019-08-12 01:54:25 3590
本文摘自http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0404snow/index.htmlDB2UDBDBA核對(duì)清單一.簡介雖然數(shù)據(jù)庫越來越具有自我感知(self-aware)和自我修復(fù)(self-healing)的能力,但是仍然需要進(jìn)行一些監(jiān)控,才能使數(shù)據(jù)庫盡可能高效地運(yùn)行。就像汽車一樣,數(shù)據(jù)庫也需要進(jìn)行一些檢查,才能夠以最佳狀態(tài)運(yùn)行。本文被劃分為一些檢查或任務(wù)
系統(tǒng) 2019-08-12 01:53:37 3585
·BLOB/TEXT在實(shí)際的應(yīng)用程序中往往需要存儲(chǔ)兩種體積較大的數(shù)據(jù),一種是較大的Binary數(shù)據(jù),e.g.一張10M的圖片,另外一種是較大的文本e.g.一篇幾萬字的文章。在Oracle中有BOLB和CLOB來應(yīng)對(duì)這兩種數(shù)據(jù),而在MySQL中對(duì)應(yīng)的是BLOB以及TEXT.鑒于這兩種數(shù)據(jù)類型的特殊性,在MySQL中對(duì)BLOB以及TEXT的存儲(chǔ)和操作做了特殊的處理:1)BLOB/TEXT的值往往是作為對(duì)象來處理,這些對(duì)象有自己的ID,以及獨(dú)立的存儲(chǔ)空間2)BL
系統(tǒng) 2019-08-12 01:52:23 3572