最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10699 今日文數(shù):5137
|
學(xué)習(xí)SQL數(shù)據(jù)庫,SQL存儲過程是不能不提到的,SqlServer的存儲過程是一個(gè)被命名的存儲在服務(wù)器上的Transacation-Sql語句集合,是封裝重復(fù)性工作的一種方法,它支持用戶聲明的變量、條件執(zhí)行和其他強(qiáng)大的編程功能。SQL存儲過程相對于其他的數(shù)據(jù)庫訪問方法有以下的優(yōu)點(diǎn):(1)重復(fù)使用。存儲過程可以重復(fù)使用,...
|
SQLServer日期與時(shí)間函數(shù)是SQL函數(shù)中經(jīng)常見到而且非常重要的函數(shù),下面就對SqlServer日期與時(shí)間函數(shù)的語法等知識進(jìn)行詳細(xì)介紹,供您參考.SqlServer日期與時(shí)間函數(shù):
1.當(dāng)前系統(tǒng)日期、時(shí)間
selectgetdate()2.dateadd在向指定日期加上一段時(shí)間的基礎(chǔ)上,返回新的datetime...
|
還原SQL數(shù)據(jù)庫是每個(gè)DBA都需要掌握的,下面為您介紹的方法是按時(shí)間點(diǎn)還原SQL數(shù)據(jù)庫的,希望對您學(xué)習(xí)還原SQL數(shù)據(jù)庫方面能夠有所幫助。特別提醒:在操作前記得把數(shù)據(jù)庫備份一下。注:我的最后備份文件是20091029的15點(diǎn),剛好差距是2天時(shí)間。第一步:備份日志文件,以備還原使用,代碼如下:BACKUPLOG數(shù)據(jù)庫名TO...
|
下文為您介紹的是獲取SQLServer日期而不包括時(shí)間的方法,即只獲取日期,希望對您學(xué)習(xí)SQLServer日期能夠有所幫助。在本文中,GetDate()獲得的日期由兩部分組成,分別是今天的日期和當(dāng)時(shí)的時(shí)間:SelectGetDate()用DateName()就可以獲得相應(yīng)的年、月、日,然后再把它們連接起來就可以了:Se...
|
呵呵,我看到這個(gè)題目首先想到的是disable,但是禁用的話就連看都看不了了。代碼和效果如下:<selectname=disabled=disabled>
<option>哎,禁用了啊。</option>
<option>沒用的選項(xiàng)。</option>
...
|
SQLNULL值并不等于零,下面就為您介紹一些SQLNULL值的一些處理的情況,供您參考學(xué)習(xí),相信對您學(xué)習(xí)SQL語言會有所幫助。SQLNULL值
如果表中的某個(gè)列是可選的,那么我們可以在不向該列添加值的情況下插入新紀(jì)錄或更新已有的記錄。這意味著該字段將以NULL值保存。NULL值的處理方式與其他值不同。NULL用作未...
|
下面為您介紹一些SqlServer表相關(guān)的語句,包括建表、刪除等對SqlServer表進(jìn)行操作的語句,希望對您學(xué)習(xí)SqlServer有所幫助。新建SqlServer表:
createtable[表名]
(
[自動編號字段]intIDENTITY(1,1)PRIMARYKEY,
[字段1]nVarChar(50)...
|
學(xué)習(xí)SQL數(shù)據(jù)庫,SQL語句是一定都需要掌握的,下文為您介紹了一些經(jīng)常會用到的SQL語句,希望對您學(xué)習(xí)SQL數(shù)據(jù)庫有些許的幫助。新建約束:
ALTERTABLE[表名]ADDCONSTRAINT約束名CHECK([約束字段]<=\2000-1-1\)刪除約束:
ALTERTABLE[表名]DROPCONSTR...
|
SQLntext字段應(yīng)該如何替換呢?可以通過convert字段轉(zhuǎn)換,把SQLntext字段轉(zhuǎn)換為varchar(8000),然后用Relpace函數(shù)替換,不過,此方法,對于字段長度大于8000的ntext字段無效,下面這種方法正好可以解決這個(gè)問題,供您參考。CREATEprocedure[dbo].[Proc_Upda...
|
用SQLDoc生成數(shù)據(jù)庫字典文檔的時(shí)候,突然發(fā)現(xiàn)有字段描敘(Description)這項(xiàng)內(nèi)容,以前一直沒有注意過,故特意研究了一下,結(jié)果越挖越深,就寫了這篇文章。
以前在做數(shù)據(jù)庫腳本開發(fā)時(shí),新建表時(shí),對各個(gè)字段的描敘要么是記錄在文檔里面,要么自己建一個(gè)表,來保存這些內(nèi)容,以便日后開發(fā)、維護(hù)的方便。其實(shí)這些信息完全可以...
|
列數(shù)據(jù)庫是什么?它究竟有什么樣的作用?這些問題可以說是質(zhì)疑者們經(jīng)常談到的。雖然列數(shù)據(jù)庫默默無聞,但是它們的能力與優(yōu)勢,卻是不容抹殺的,列數(shù)據(jù)庫也會有自己的春天。列數(shù)據(jù)庫的定義列存儲數(shù)據(jù)庫就是以關(guān)系數(shù)據(jù)庫中的屬性或列為單位進(jìn)行存儲,數(shù)據(jù)表記錄中的同一屬性值被存儲在一起,而一條記錄中不同屬性值則分別存放于不同的文件中。有列...
|
SQL查詢是SQL數(shù)據(jù)庫的核心功能,下面為您介紹給SQL查詢添加合計(jì)行的方法示例,供您參考,希望對您學(xué)習(xí)SQL查詢能有所幫助。.數(shù)據(jù)表t_test
id銷售人員id商品id數(shù)量idemp_idproduct_idqty101001200201002300201002400302001400402002500
Cre...
|
在項(xiàng)目開發(fā)中,一直有一種聲音,要用存儲過程代替SQL語句,下文就將對其中的一些觀點(diǎn)進(jìn)行辨析,供您參考。1.如果說存儲過程多了,不好找,那你該檢討一下您的命名習(xí)慣是否規(guī)范是否達(dá)意,如果是多人合作的團(tuán)隊(duì),大家更應(yīng)該對于存儲過程的命名有一致的規(guī)則,當(dāng)然,不只存儲過程需要這樣,其他部分也都要需要這樣.好的存儲過程命名最好能包含...
|
下面為您介紹批處理SQL語句的執(zhí)行效率提高的方法,供您參考,如果您在大量數(shù)據(jù)集中執(zhí)行操作的優(yōu)化方面遇到過問題,不妨一看,相信會對您學(xué)習(xí)SQL語句的優(yōu)化會大有幫助。如果你的項(xiàng)目要求你的程序?qū)Ω哌_(dá)幾萬條的數(shù)據(jù)在集中的時(shí)間內(nèi)執(zhí)行固定序列的操作,且不能完全使用存儲過程時(shí)而需要使用程序來執(zhí)行時(shí)。會需要這些優(yōu)化。我們知道,SQL服...
|
下面將為您介紹SQL中一次清空數(shù)據(jù)庫所有數(shù)據(jù)的語句寫法,供您參考,如果您在使用SQL數(shù)據(jù)庫時(shí)也遇到了類似的問題,不妨一看,相信對您會有所啟迪。近來發(fā)現(xiàn)數(shù)據(jù)庫過大,空間不足,因此打算將數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行全面的清理,但表非常多,一張一張的清空,實(shí)在麻煩,因此就想利用SQL語句一次清空所有數(shù)據(jù)。找到了三種方法進(jìn)行清空,使用的數(shù)...
|
動態(tài)SQL:codethatisexecuteddynamically。它一般是根據(jù)用戶輸入或外部條件動態(tài)組合的SQL語句塊。動態(tài)SQL能靈活的發(fā)揮SQL強(qiáng)大的功能、方便的解決一些其它方法難以解決的問題。相信使用過動態(tài)SQL的人都能體會到它帶來的便利,然而動態(tài)SQL有時(shí)候在執(zhí)行性能(效率)上面不如靜態(tài)SQL,而且使用不...
|
本篇來聊聊如何書寫漂亮、整潔、優(yōu)雅的SQL腳本,下面這些是我個(gè)人總結(jié)、整理出來的。姑且做個(gè)拋磚引玉吧,呵呵,歡迎大家一起來討論。我們首先來看看一段創(chuàng)建數(shù)據(jù)表的腳本(如下所示),你是否覺得有什么不妥或是不足呢?如果是你,你怎樣書寫呢?CREATETABLE[dbo].[TableDataDictionary]([Tabl...
|
如果使用CASE表達(dá)式直接在SELECT語句中執(zhí)行條件邏輯,可以解決使用數(shù)據(jù)庫中的一些問題,下面將為您示例分析,供您參考:問題在SELECT語句中對數(shù)值進(jìn)行IF-ELSE操作。例如,要產(chǎn)生一個(gè)結(jié)果集,如果一個(gè)員工的工資小于等于$2000,就返回消息UNDERPAID,如果大于等于$4000,就返回消息OVERPAID,...
|
SQLSERVER數(shù)據(jù)庫中,表復(fù)制是經(jīng)常要用到的操作,下面就將為您介紹SQL中SELECTINTO和INSERTINTOSELECT語句,供您參考。Insert是T-sql中常用語句,InsertINTOtable(field1,field2,...)values(value1,value2,...)這種形式的在應(yīng)用程...
|
下面為您介紹SQLServer2005中跨庫執(zhí)行SQL語句的方法,供您參考,如果您在這方面遇到了問題,不妨一看,相信會對您有所幫助。
select*fromOPENDATASOURCE(
SQLOLEDB,
DataSource=IP;UserID=;Password=
).庫名.dbo.表名注意:1.表名前一...
|
SQLServer所謂的分布式查詢(DistributedQuery)是能夠訪問存放在同一部計(jì)算機(jī)或不同計(jì)算機(jī)上的SQLServer或不同種類的數(shù)據(jù)源,從概念上來說分布式查詢與普通查詢區(qū)別它需要連接多個(gè)MSSQL服務(wù)器也就是具有多了數(shù)據(jù)源.實(shí)現(xiàn)在服務(wù)器跨域或跨服務(wù)器訪問.而這些查詢是否被使用完全看使用的需要.本篇將演示...
|
最近開通了,可以發(fā)表評論就一直被垃圾評論和留言困擾,一直沒有找到很好的解決辦法。今天發(fā)現(xiàn)了這個(gè)可以防止垃圾評論的asp代碼,特提供給大家,希望大家能擺脫
最近開通了,可以發(fā)表評論就一直被垃圾評論和留言困擾,一直沒有找到很好的解決辦法。事實(shí)上wordpress有一些強(qiáng)悍的插件可以防治spam,比如Akismet,不過這...
|
前一篇我們已經(jīng)講了SQL注入攻擊漏洞產(chǎn)生的本質(zhì)是由編程人員編碼的不當(dāng)造成的,下面我們就來繼續(xù)講如何才是正確的編碼,才不會受到SQL注入的攻擊
在講這個(gè)問題之前讓我們來先看一段代碼:
復(fù)制代碼代碼如下:
dimsql_injdata,SQL_inj,SQL_Get,SQL_Data,Sql_Post
SQL_in...
|
/////////加密/解密字符
FunctionEncrypt(strSource)
DimKey1
DimKey2
DimbLowData
DimbHigData
Dimi
DimstrEncrypt
DimstrChar
Key1=65
Key2=135
Fori=1ToLen(strSou...
|
在Microsoft®SQLServer游標(biāo)的引用。sql_variant
一種存儲SQLServer支持的各種數(shù)據(jù)類型(text、ntext、timestamp和sql_variant除外)值的數(shù)據(jù)類型。table
一種特殊的數(shù)據(jù)類型,存儲供以后處理的結(jié)果集。timestamp
數(shù)據(jù)庫范圍的唯一數(shù)字,每...
|