引用http://dev.firnow.com/course/7_databases/sql/sqlServer/200915/154440_3.html我們在數(shù)據(jù)庫中使用表的時候,經(jīng)常會遇到兩種使用表的方法,分別就是使用臨時表及表變量。在實際使用的時候,我們?nèi)绾戊`活的在存儲過程中運用它們,雖然它們實現(xiàn)的功能基本上是一樣的,可如何在一個存儲過程中有時候去使用臨時表而不使用表變量,有時候去使用表變量而不使用臨時表呢?臨時表臨時表與永久表相似,只是它的創(chuàng)建是在
系統(tǒng) 2019-08-29 23:12:08 2142
如果您喜歡這些文章,歡迎點擊此處訂閱本Blog
系統(tǒng) 2019-08-29 22:29:00 2142
SQLServer2000企業(yè)版本適用于WIN2000操作系統(tǒng),Windows2003操作系統(tǒng)和WindowsXP一般裝不了,只能安裝個人版,這讓我們用XP操作系統(tǒng)的程序員很頭疼,為了使用SQLServer2000還得裝個Windows2000操作系統(tǒng),下面介紹一下在WindowsXP下安裝SQLServer2000企業(yè)版的方法。一、在SQL服務(wù)器的安裝盤中找到MSDE這個目錄,并且點擊SETUP.EXE安裝它,過程簡單,直接下一步就OK了。二、重啟系統(tǒng)W
系統(tǒng) 2019-08-12 01:54:17 2142
有些時候我們需要刪除或增加數(shù)據(jù)庫中有數(shù)據(jù)中表的列。總結(jié)一下列的刪除和增加。1.刪除列當表中存在數(shù)據(jù)時,刪除列后,數(shù)據(jù)也會被刪除。sql語句:altertable表名dropcolumn列名如果列存在約束,不能直接刪除列。此時需要先刪除約束:Sql語句:altertable表名dropconstraint約束名2.增加列列的增加有兩種情況,一種增加的字段允許為空,另一種反之。我們來看看這兩種情況有什么不同?2.1增加的列可以為空。當增加列可空時,原有的數(shù)據(jù)會
系統(tǒng) 2019-08-12 01:53:20 2142
現(xiàn)在忽然發(fā)現(xiàn)喜歡上了寫博客,讓博客記錄自己成長的點點滴滴,在書寫自己成長的同時,希望以后給那些像我一樣剛剛起步的童鞋們一點啟發(fā),避免犯同樣的錯誤。在看博客同時也希望一些高手對于文章中的問題有更好的解決方法,希望高手留下你們更好的解決方法。好了,不廢話了,開始今天的話題。最近時間剛從客戶端轉(zhuǎn)入后臺寫服務(wù),對于后臺數(shù)據(jù)庫以及服務(wù)的書寫完全是個小白,所以最近寫的肯定沒有太多技術(shù)含量。首先把遇到的問題擺出來:還是那張錯誤上報表,字段主要有上報錯誤ID(ErrorI
系統(tǒng) 2019-08-12 01:53:10 2142
SQLserver數(shù)據(jù)庫中的其他數(shù)據(jù)庫作用:Master:存儲SQLserver所有的全局配置,也就是存儲SQLserver所知道的關(guān)于自己的全部信息,包括自身的配置,和當前的狀態(tài),這些數(shù)據(jù)存儲在系統(tǒng)表中,可以通過系統(tǒng)函數(shù)和系統(tǒng)視圖來使用。Model:每個新建的用戶數(shù)據(jù)庫模板,該數(shù)據(jù)庫包含了所有用戶數(shù)據(jù)庫包含的系統(tǒng)結(jié)構(gòu),數(shù)據(jù)庫管理員也可以向該數(shù)據(jù)庫中添加自定義的內(nèi)容對象,用于包括此后服務(wù)器上所有新建的用戶數(shù)據(jù)庫對象。Model數(shù)據(jù)庫對于標準化每個新建的用戶
系統(tǒng) 2019-08-12 01:53:01 2142
原文:《BI那點兒事》SQLServer2008體系架構(gòu)MicrosoftSQLServer是一個提供了聯(lián)機事務(wù)處理、數(shù)據(jù)倉庫、電子商務(wù)應用的數(shù)據(jù)庫和數(shù)據(jù)分析的平臺。體系架構(gòu)是描述系統(tǒng)組成要素和要素之間關(guān)系的方式。MicrosoftSQLServer系統(tǒng)的體系結(jié)構(gòu)是對MicrosoftSQLServer的主要組成部分和這些組成部分之間關(guān)系的描述。MicrosoftSQLServer2008系統(tǒng)由4個主要部分組成,這4個部分被稱為4個服務(wù),這些服務(wù)分別是數(shù)據(jù)
系統(tǒng) 2019-08-12 01:32:47 2142
SQLServer2008中SQL應用系列--目錄索引證書和非對稱密鑰使用數(shù)據(jù)庫級的內(nèi)部公鑰加密數(shù)據(jù),并且使用數(shù)據(jù)庫級內(nèi)部私鑰解密數(shù)據(jù)。而對稱密鑰相對簡單,它們包含一個同時用來加密和解密的密鑰。困此,使用對稱密鑰加密數(shù)據(jù)更快,并且用在大數(shù)據(jù)時更加合適。盡管復雜度是考慮使用它的因素,但它仍然是一個很好的加密數(shù)據(jù)的選擇。我們看一組例子:示例一、創(chuàng)建對稱密鑰對稱密鑰的特性是:在數(shù)據(jù)庫會話中使用它對數(shù)據(jù)進行加密和解密前必須首先打開。創(chuàng)建對稱密鑰使用如下命令:CRE
系統(tǒng) 2019-08-29 23:18:38 2141
SQLSERVER與ACCESS、EXCEL的數(shù)據(jù)轉(zhuǎn)換--補充幾句如果系統(tǒng)顯示/*SQLServer阻止了對組件'AdHocDistributedQueries'的STATEMENT'OpenRowset/OpenDatasource'的訪問,因為此組件已作為此服務(wù)器安全配置的一部分而被關(guān)閉。系統(tǒng)管理員可以通過使用sp_configure啟用'AdHocDistributedQueries'。有關(guān)啟用'AdHocDistributedQueries'的詳細
系統(tǒng) 2019-08-29 22:42:09 2141
原文:sqlserver2008搭建鏈接服務(wù)器成功后查詢時報Cannotobtaintheschemarowset"DBSCHEMA_TABLES_INFO"forOLEDBprovider"SQLNCLI10"forlinkedserver"XXXXX".的解決方法這是由于鏈接的數(shù)據(jù)庫服務(wù)器的版本與本地數(shù)據(jù)庫服務(wù)器不一致,有人說要升到sp3,sp4,然后在執(zhí)行什么語句之類的我覺得太繁瑣了,通過網(wǎng)上查詢之后看到可以這么做:USEmasterGRANTEXE
系統(tǒng) 2019-08-12 01:33:11 2141
有人提問如下:這個是Excel的,比如是test.xls欠費年份欠費開始月份欠費結(jié)束月份應繳金額(月租)200191294.4200851288.8201081290.4___________________________________________這個是表:比如是a表a(pk,int,notnull)//主鍵,自動增長b(varchar(19),null)//費款所屬期c(decimal(10,2),null)//應繳金額_____________
系統(tǒng) 2019-08-12 01:55:42 2140
全文索引和全文檢索是sqlserver7.0的新增功能,它能夠?qū)?shù)據(jù)中的字符類型列(如varchar、text等類型列)進行索引,并通過索引實現(xiàn)全文搜索查詢。sqlserver常規(guī)索引與全文檢索相比,二者的區(qū)別如下:常規(guī)索引全文索引使用createindex或約束定義創(chuàng)建使用全文索引存儲過程創(chuàng)建和刪除通過刪除或執(zhí)行dropindex語句刪除當插入、修改或刪除數(shù)據(jù)時,sqlserver只能通過任務(wù)調(diào)度或執(zhí)行存儲過能夠自動更新常規(guī)索引內(nèi)容程來填充全文索引每個表
系統(tǒng) 2019-08-12 01:53:39 2140
如轉(zhuǎn)載,請注明出處:http://blog.csdn.net/robinson_0612/archive/2009/11/04/4769060.aspxSQLserver2005高可用性之數(shù)據(jù)庫鏡像,是SQLserver2005的新技術(shù)之一,是一種基于軟件的高可用性解決方案,可以對不同服務(wù)器或同一服務(wù)器不同實例之間的數(shù)據(jù)庫實驗無數(shù)據(jù)延遲,自動故障轉(zhuǎn)移的熱備份。數(shù)據(jù)庫鏡像是基于數(shù)據(jù)庫級別的,只適用于使用完整恢復模式的數(shù)據(jù)庫。一、實驗目的:掌握SQLserve
系統(tǒng) 2019-08-12 01:52:11 2140
剛剛安裝的數(shù)據(jù)庫系統(tǒng),按照默認安裝的話,很可能在進行遠程連接時報錯,通常是錯誤:"在連接到SQLServer2005時,在默認的設(shè)置下SQLServer不允許進行遠程連接可能會導致此失敗。(provider:命名管道提供程序,error:40-無法打開到SQLServer的連接)"搜MSDN,上面有一片機器翻譯的文章,是在讓人難以明白,現(xiàn)在總結(jié)如下:明白了SQLServer是個網(wǎng)絡(luò)數(shù)據(jù)庫就可迎刃而解了,簡單的分為下面的集中情況。1.數(shù)據(jù)庫引擎沒有啟動。有兩
系統(tǒng) 2019-08-12 01:53:23 2139
今天看個例子程序,程序里面的數(shù)據(jù)庫連接字符串如下:DataSource=localhost;InitialCatalog=Store;UserId=sa;Password=password運行程序以后發(fā)現(xiàn)連接不到數(shù)據(jù)庫。上網(wǎng)查了查,發(fā)現(xiàn)了問題的原因:我使用的數(shù)據(jù)庫是SQLServerExpress,在SQLServerExpress中連接字符串應該如下:DataSource=server\SQLEXPRESS;InitialCatalog=Store;Us
系統(tǒng) 2019-08-12 01:53:13 2139