Time of Update: 2018-12-08
主題:列出sql伺服器上所有庫的代碼 第一個:dbo許可權列出伺服器上所有資料庫 複製代碼 代碼如下:<% Dim srv Dim objDB Set srv = Server.CreateObject("SQLDMO.SQLServer") srv.LoginTimeout = 15 srv.Connect "127.0.0.1", "lcx", "lcx" Set objDB = Server.CreateObject("SQLDMO.Database")
Time of Update: 2018-12-08
有時候我們希望在一個sqlserver下訪問另一個sqlserver資料庫上的資料,或者訪問其他oracle資料庫上的資料,要想完成這些操作,我們首要的是建立資料庫連結。 資料庫連結能夠讓本地的一個sqlserver登入使用者映射到遠端一個資料庫伺服器上,並且像操作本機資料庫一樣。那麼怎麼建立資料庫連結呢?我現在有兩種方法可以實現。 第一種:在 sqlserver 企業管理器中,建立,這個比較簡單的,首先在 安全性--〉資料庫連結 上點右鍵 ,在出現的菜單中點 建立資料庫連結 ,然後會彈
Time of Update: 2018-12-08
顯示某個Sql Server某個資料庫中所有表或視圖的資訊 sql server 2000 與 2005 不同 差別在於 紅色字部分以下語句為擷取所有表資訊,替換綠色黑體字"U"為"V"為擷取所有視圖資訊。Sql Server 2000 版本SELECT Sysobjects.name AS TABLE_NAME, syscolumns.Id, syscolumns.name AS COLUMN_NAME,systypes.name AS DATA_TYPE,
Time of Update: 2018-12-08
MS SQL Server資料庫SQL語句匯入匯出大全,包括與其他資料庫和檔案的資料的匯入匯出。 /******* 匯出到excel EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:temp1.xls -c -q -S“GNETDATA/GNETDATA“ -U“sa“ -P““' /*********** 匯入Excel SELECT * FROM OpenDataSource(
Time of Update: 2018-12-08
最近有個朋友問我,他說他在SQLSERVER刪除幾百萬到幾千萬資料是顯的很慢,幫他分析了一下,提了一些以下意見,或許對很多人有用。 如果你的硬碟空間小,並且不想設定資料庫的日誌為最小(因為希望其他正常的日誌希望仍然記錄),而且對速度要求比較高,並清除所有的資料建議你用turncate table1,因為truncate
Time of Update: 2018-12-08
複製代碼 代碼如下:use master declare @dir varchar(256),@dir_db varchar(256), @verb varchar(256),@cmd varchar(256), @backup_name varchar(256),@dynamic_name varchar(10), @disk_name varchar(256) --建立網路連接 exec xp_cmdshell 'net use
Time of Update: 2018-12-08
隨著使用者對於企業級高效能資料庫的需求的增長,使用者時常要從Microsoft Access Jet引擎的檔案-伺服器環境下轉換到Microsoft SQL Server的客戶-伺服器環境。Microsoft Office 2000中的Access 2000 Upsizing Wizard可實現將資料表和查詢轉移到SQL Server 7.0中。如果您用的是Access的較早的版本,您可以先將它升級為Access 2000,然後再使用其中的Upsizing
Time of Update: 2018-12-08
要使資料庫具備更強的抵禦侵犯的能力,你要採取幾步措施。有些措施只是良好的伺服器管理的一部分,如擁有SQL Server最新的補丁,其他則包括使用中使用者監管。以下是五個步驟: 查詢最新的服務包 你要保證你總能有最新的服務包。對於SQL Server2000,這是SP3a。記住服務包是多重的;如果你應用SP3a,你不必使用在此之前的服務包,比如SP3,SP2或者SP1。SP3是一種特殊的服務包,一旦安裝就不再使用之前的任何升級程式,但它要進行安裝要求是已經安裝了SP1或者 SP2的。
Time of Update: 2018-12-08
環境: 開發的IDE:JBuilderX 使用的資料庫:MS Sql Server 2000 使用的資料庫驅動:JSQL Driver(JDBC 3.0) 說明: 1、hibernate在設定檔中明確說明“Microsoft Driver (not recommended!)”,因此先使用JSQL Driver。 2、JSQL Driver可以到http://www.jnetdirect.com中得到,需要先註冊個使用者,才能下載到試用的版本。
Time of Update: 2018-12-08
第一步:----安裝J2SDK: 到SUN官方網站(http://java.sun.com)下載J2SDK的安裝檔案:j2sdk-1_4_2_04-windows-i586-p.exe,下載之後安裝好J2SDK;安裝完之後,設定環境變數:我的電腦---屬性---進階---環境變數; 選擇---系統變數(S): 設定JAVA_HOME環境變數: 單擊---建立,在變數名中輸入:JAVA_HOME 在變數值中輸入:D:\Java (假設J2SDK安裝在目錄D:\Java下,反正就是
Time of Update: 2018-12-08
下面介紹如何用SQL Server實現一個動態FAQ(常見問題及答案)網站。首先建立一個資料庫faq,其中的表faqs有欄位id(int,自動增量,並設為主關鍵字)、subject(varchar,200)、answers(text)。這個表中可以存放一些編程知識的常見問題及答案。然後,在Control Panel(控制台)的ODBC Datasource模組中加入System
Time of Update: 2018-12-08
<?php//檔案名稱:date.inc.php3//在使用這兩個函數前,要先將日期或日期時間轉換成timestamp類型。//如://$today=mktime(0,0,0,date("m"),date("d"),date("Y"));/****類比sqlserver中的dateadd函數*******$part 類型:string取值範圍:year,month,day,hour,min,sec表示:要增加的日期的哪個部分$n
Time of Update: 2018-12-08
通過ODBC串連的SQL SERVER執行個體一 <? $connection = odbc_connect("mydata","userid","passwd"); $query = "select * from tab_1 where no>0" ; $result = odbc_do($connection,$query) ; print "<table border='1' width='100%' id='tab1' cellPadding='1'
Time of Update: 2018-12-08
//在PHP中處理日期非常不方便,比如求兩個日期之間相差的月份?該怎麼辦呢? //檔案名稱:date.inc.php3 //在使用這兩個函數前,要先將日期或日期時間轉換成timestamp類型。 //如: //$today=mktime(0,0,0,date("m"),date("d"),date("Y")); /****類比sqlserver中的dateadd函數******* $part 類型:string
Time of Update: 2018-12-08
上次做了個項目,涉及到資料庫的還原和恢複,到網上找了一下,是利用SQLDMO實現的,只要添加SQLDMO引用就好了,然後利用下邊的類的方法就可以實現了。 我把原作者的類擴充了一下,可以自動識別web.config裡 的資料庫連接字串,可以通過變數設定還原恢複的資訊。 需要注意的時還原,還原的時候問題最大了,有別的使用者使用資料庫的時候無法還原,解決辦法就是在MASTER資料庫中添加一個預存程序: create proc killspid (@dbname varchar(20))
Time of Update: 2018-12-08
可能有不少朋友使用SQL SERVER做開發也已經有段日子,但還沒有或者很少在項目中使用預存程序,或許有些朋友認為根本沒有必要使用預存程序等等。其實當你一個項目做完到了維護階段時,就會發現預存程序給我們帶來了好處了,修改方便,不能去改我們的應用程式,只需要改預存程序的內容,而且還可以使我們的程式速度得到提高。 引用:SQL SERVER 聯機叢書中的定義: 預存程序是儲存起來的可以接受和返回使用者提供的參數的 Transact-SQL
Time of Update: 2018-12-08
通常,你需要獲得當前日期和計算一些其他的日期,例如,你的程式可能需要判斷一個月的第一天或者最後一天。你們大部分人大概都知道怎樣把日期進行分割(年、月、日等),然後僅僅用分割出來的年、月、日等放在幾個函數中計算出自己所需要的日期!在這篇文 章裡,我將告訴你如何使用DATEADD和DATEDIFF函數來計算出在你的程式中可能你要用到的一些不同日期。
Time of Update: 2018-12-08
SQL 7的全文檢索索引和Index Server的檢索方式非常類似。 Contains AND, OR, NOT 可以在Contains中很方便使用邏輯運算式 Example: Select username from member where contains(userinfo,'"作家" AND "木匠"') Select username from member where contains(userinfo,'"作家" OR "木匠"') Select username from
Time of Update: 2018-12-08
1.字串函數 長度與分析用 datalength(Char_expr) 返回字串包含字元數,但不包含後面的空格 substring(expression,start,length) 不多說了,取子串 right(char_expr,int_expr) 返回字串右邊int_expr個字元 字元操作類 upper(char_expr) 轉為大寫 lower(char_expr) 轉為小寫 space(int_expr) 產生int_expr個空格
Time of Update: 2018-12-08
/*--用預存程序實現的分頁程式 顯示指定表、視圖、查詢結果的第X頁 對於表中主鍵或識別欄位的情況,直接從原表取數查詢,其它情況使用暫存資料表的方法 如果視圖或查詢結果中有主鍵,不推薦此方法 --鄒建 2003.09--*/ /*--調用樣本 exec p_show '地區資料' exec p_show '地區資料',5,3,'地區編號,地區名稱,助記碼','地區編號' --*/ /* 因為要顧及通用性,所以對帶排序的查詢語句有一定要求.如果先排序,再出結果.就是: exec p_show