sql助手
A. plsql developer工具, 代碼助手設置,輸入表名. 後邊提示的欄位名排序
你刪除重建一下就沒問題了,應該是按照欄位建立順序排列的
B. sql2008自帶助手怎麼打開關閉
C. 求SoftTree SQL Assistant(SQL助手)V11.0.24 英文網盤資源
鏈接:
軟體名稱:SoftTreeSQLAssistant(SQL助手軟體)V11.0.24英文安裝版
語言:英文軟體
大小:56.23MB
類別:系統工具
介紹:SoftTreeSQLAssistant是一款相當優秀的SQL助手軟體,擁有可視SQL查詢生成器,可輕松構建復雜的SQL查詢,支持格式化的SQL查詢文本布局,軟體可以幫助資料庫開發人員加快開發過程,提高代碼質量和准確度。
D. 請問大佬有SQL Server日誌清理小助手 V1.0 綠色中文版軟體免費百度雲資源嗎
鏈接:
提取碼:iveb
軟體名稱:SQLServer日誌清理小助手V1.0綠色中文版
語言:簡體中文
大小:335.86KB
類別:系統工具
介紹:SQLServer日誌清理小助手是一款簡單實用的SQLServer資料庫日誌清理工具,能夠幫助用戶輕鬆快速的清除資料庫中的各種日誌文件,為資料庫的穩定運行提供了幫助,軟體操作簡單便捷,還支持日誌大小、空間佔用情況等查看,滿足用戶的各種日誌清理功能需求。
E. 如何使用sql資料庫備份恢復助手發送郵件
高效快速資料庫備份引擎
將備份任務分析與資料庫備份相關功能邏輯脫離,統一調度、互不幹涉。快速響應任意任務,備份效率一流,極小化內存佔用。
全兼容安全備份技術
備份過程中,分析當前SQL Server連接環境,並與獨創的安全備份技術相結合。備份文件全兼容當前連接環境,絕不損傷資料庫!
無限復合式備份計劃任務
N+1,無限制備份任務計劃數量,隨您添加,海量任務也可實時響應。DB+Mode,復合式的功能選擇,隨您所想,備份策略由您自由定!
百寶箱工具擴展
也許您需要對SQL伺服器進行重啟服務、定時執行腳本、資料庫日誌清理...,只需下載插件,即可馬上豐富您的百寶箱。
區域網(遠程)資料庫備份
獨門絕技!無需在區域網(遠程)資料庫伺服器中安裝任何軟體及使用危險的CMDSHELL存儲過程,即可進行區域網(遠程)資料庫備份任務。
備份文件傳輸、自動刪除
將備份文件傳輸至區域網(互聯網)伺服器、FTP上傳、金山快盤雲備份、EMail發送。自定義計劃周期的本地、區域網、FTP備份文件刪除!
人性化資料庫恢復
在資料庫恢復過程中,可直觀查閱當前所選資料庫備份的相應數據集信息。方便您快速簽別該資料庫備份是否為您所需,杜絕資料庫的誤恢復!
F. 怎麼設置plsql developer 代碼助手中的字體大小
您好,希望以下回答能幫助您
菜單欄上面有一個編輯點開找到美化器選項裡面找到字體就可以編輯了
如您還有疑問可繼續追問。
G. 求資料庫管理助手代碼
慢慢學吧:
1. 查看資料庫的版本
select @@version
2. 查看資料庫所在機器操作系統參數
exec master..xp_msver
3. 查看資料庫啟動的參數
sp_configure
4. 查看資料庫啟動時間
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1
查看資料庫伺服器名和實例名
print 'Server Name...............:' + convert(varchar(30),@@SERVERNAME)
print 'Instance..................:' + convert(varchar(30),@@SERVICENAME)
5. 查看所有資料庫名稱及大小
sp_helpdb
重命名資料庫用的SQL
sp_renamedb 'old_dbname', 'new_dbname'
6. 查看所有資料庫用戶登錄信息
sp_helplogins
查看所有資料庫用戶所屬的角色信息
sp_helpsrvrolemember
修復遷移伺服器時孤立用戶時,可以用的fix_orphan_user腳本或者LoneUser過程
更改某個數據對象的用戶屬主
sp_changeobjectowner [@objectname =] 'object', [@newowner =] 'owner'
注意:更改對象名的任一部分都可能破壞腳本和存儲過程。
把一台伺服器上的資料庫用戶登錄信息備份出來可以用add_login_to_aserver腳本
查看某資料庫下,對象級用戶許可權
sp_helprotect
7. 查看鏈接伺服器
sp_helplinkedsrvlogin
查看遠端資料庫用戶登錄信息
sp_helpremotelogin
8.查看某資料庫下某個數據對象的大小
sp_spaceused @objname
還可以用sp_toptables過程看最大的N(默認為50)個表
查看某資料庫下某個數據對象的索引信息
sp_helpindex @objname
還可以用SP_NChelpindex過程查看更詳細的索引情況
SP_NChelpindex @objname
clustered索引是把記錄按物理順序排列的,索引占的空間比較少。
對鍵值DML操作十分頻繁的表我建議用非clustered索引和約束,fillfactor參數都用默認值。
查看某資料庫下某個數據對象的的約束信息
sp_helpconstraint @objname
9.查看資料庫里所有的存儲過程和函數
use @database_name
sp_stored_proceres
查看存儲過程和函數的源代碼
sp_helptext '@procere_name'
查看包含某個字元串@str的數據對象名稱
select distinct object_name(id) from syscomments where text like '%@str%'
創建加密的存儲過程或函數在AS前面加WITH ENCRYPTION參數
解密加密過的存儲過程和函數可以用sp_decrypt過程
10.查看資料庫里用戶和進程的信息
sp_who
查看SQL Server資料庫里的活動用戶和進程的信息
sp_who 'active'
查看SQL Server資料庫里的鎖的情況
sp_lock
進程號1--50是SQL Server系統內部用的,進程號大於50的才是用戶的連接進程.
spid是進程編號,dbid是資料庫編號,objid是數據對象編號
查看進程正在執行的SQL語句
dbcc inputbuffer ()
推薦大家用經過改進後的sp_who3過程可以直接看到進程運行的SQL語句
sp_who3
檢查死鎖用sp_who_lock過程
sp_who_lock
11.查看和收縮資料庫日誌文件的方法
查看所有資料庫日誌文件大小
dbcc sqlperf(logspace)
如果某些日誌文件較大,收縮簡單恢復模式資料庫日誌,收縮後@database_name_log的大小單位為M
backup log @database_name with no_log
dbcc shrinkfile (@database_name_log, 5)
12.分析SQL Server SQL 語句的方法:
set statistics time {on | off}
set statistics io {on | off}
圖形方式顯示查詢執行計劃
在查詢分析器->查詢->顯示估計的評估計劃(D)-Ctrl-L 或者點擊工具欄里的圖形
文本方式顯示查詢執行計劃
set showplan_all {on | off}
set showplan_text { on | off }
set statistics profile { on | off }
13.出現不一致錯誤時,NT事件查看器里出3624號錯誤,修復資料庫的方法
先注釋掉應用程序里引用的出現不一致性錯誤的表,然後在備份或其它機器上先恢復然後做修復操作
alter database [@error_database_name] set single_user
修復出現不一致錯誤的表
dbcc checktable('@error_table_name',repair_allow_data_loss)
或者可惜選擇修復出現不一致錯誤的小型資料庫名
dbcc checkdb('@error_database_name',repair_allow_data_loss)
alter database [@error_database_name] set multi_user
CHECKDB 有3個參數:
repair_allow_data_loss 包括對行和頁進行分配和取消分配以改正分配錯誤、結構行或頁的錯誤,以及刪除已損壞的文本對象,這些修復可能會導致一些數據丟失。
修復操作可以在用戶事務下完成以允許用戶回滾所做的更改。
如果回滾修復,則資料庫仍會含有錯誤,應該從備份進行恢復。
如果由於所提供修復等級的緣故遺漏某個錯誤的修復,則將遺漏任何取決於該修復的修復。
修復完成後,請備份資料庫。
repai*_**st 進行小的、不耗時的修復操作,如修復非聚集索引中的附加鍵。
這些修復可以很快完成,並且不會有丟失數據的危險。
repair_rebuild 執行由 repai*_**st 完成的所有修復,包括需要較長時間的修復(如重建索引)。
執行這些修復時不會有丟失數據的危險。
添加、刪除、修改使用db.Execute(Sql)命令執行操作
╔--------------------╗
☆ 數據記錄篩選 ☆
╚--------------------╝
注意:單雙引號的用法可能有誤(沒有測式)
Sql = "Select Distinct 欄位名 From 數據表"
Distinct函數,查詢資料庫存表內不重復的記錄
Sql = "Select Count(*) From 數據表 where 欄位名1>#18:0:0# and 欄位名1< #19:00# "
count函數,查詢數庫表內有多少條記錄,「欄位名1」是指同一欄位
例:
set rs=conn.execute("select count(id) as idnum from news")
response.write rs("idnum")
sql="select * from 數據表 where 欄位名 between 值1 and 值2"
Sql="select * from 數據表 where 欄位名 between #2003-8-10# and #2003-8-12#"
在日期類數值為2003-8-10 19:55:08 的欄位里查找2003-8-10至2003-8-12的所有記錄,而不管是幾點幾分。
select * from tb_name where datetime between #2003-8-10# and #2003-8-12#
欄位裡面的數據格式為:2003-8-10 19:55:08,通過sql查出2003-8-10至2003-8-12的所有紀錄,而不管是幾點幾分。
Sql="select * from 數據表 where 欄位名=欄位值 order by 欄位名 [desc]"
Sql="select * from 數據表 where 欄位名 like '%欄位值%' order by 欄位名 [desc]"
模糊查詢
Sql="select top 10 * from 數據表 where 欄位名 order by 欄位名 [desc]"
查找資料庫中前10記錄
Sql="select top n * form 數據表 order by newid()"
隨機取出資料庫中的若干條記錄的方法
top n,n就是要取出的記錄數
Sql="select * from 數據表 where 欄位名 in ('值1','值2','值3')"
╔--------------------╗
☆ 添加數據記錄 ☆
╚--------------------╝
sql="insert into 數據表 (欄位1,欄位2,欄位3 …) valuess (值1,值2,值3 …)"
sql="insert into 數據表 valuess (值1,值2,值3 …)"
不指定具體欄位名表示將按照數據表中欄位的順序,依次添加
sql="insert into 目標數據表 select * from 源數據表"
把源數據表的記錄添加到目標數據表
╔--------------------╗
☆ 更新數據記錄 ☆
╚--------------------╝
Sql="update 數據表 set 欄位名=欄位值 where 條件表達式"
Sql="update 數據表 set 欄位1=值1,欄位2=值2 …… 欄位n=值n where 條件表達式"
Sql="update 數據表 set 欄位1=值1,欄位2=值2 …… 欄位n=值n "
沒有條件則更新整個數據表中的指定欄位值
╔--------------------╗
☆ 刪除數據記錄 ☆
╚--------------------╝
Sql="delete from 數據表 where 條件表達式"
Sql="delete from 數據表"
沒有條件將刪除數據表中所有記錄)
╔--------------------------╗
☆ 數據記錄統計函數 ☆
╚--------------------------╝
AVG(欄位名) 得出一個表格欄平均值
COUNT(*|欄位名) 對數據行數的統計或對某一欄有值的數據行數統計
MAX(欄位名) 取得一個表格欄最大的值
MIN(欄位名) 取得一個表格欄最小的值
SUM(欄位名) 把數據欄的值相加
引用以上函數的方法:
sql="select sum(欄位名) as 別名 from 數據表 where 條件表達式"
set rs=conn.excute(sql)
用 rs("別名") 獲取統的計值,其它函數運用同上。
╔-----------------------------╗
☆ 數據表的建立和刪除 ☆
╚-----------------------------╝
CREATE TABLE 數據表名稱(欄位1 類型1(長度),欄位2 類型2(長度) …… )
例:CREATE TABLE tab01(name varchar(50),datetime default now())
DROP TABLE 數據表名稱 (永久性刪除一個數據表)
╔--------------------------╗
☆ 記錄集對象的方法 ☆
╚--------------------------╝
rs.movenext 將記錄指針從當前的位置向下移一行
rs.moveprevious 將記錄指針從當前的位置向上移一行
rs.movefirst 將記錄指針移到數據表第一行
rs.movelast 將記錄指針移到數據表最後一行
rs.absoluteposition=N 將記錄指針移到數據表第N行
rs.absolutepage=N 將記錄指針移到第N頁的第一行
rs.pagesize=N 設置每頁為N條記錄
rs.pagecount 根據 pagesize 的設置返回總頁數
rs.recordcount 返回記錄總數
rs.bof 返回記錄指針是否超出數據表首端,true表示是,false為否
rs.eof 返回記錄指針是否超出數據表末端,true表示是,false為否
rs.delete 刪除當前記錄,但記錄指針不會向下移動
rs.addnew 添加記錄到數據表末端
rs.update 更新數據表記錄
H. pl sql developer 的代碼助手怎麼使用
PL/SQL Developer使用技巧 1、PL/SQL Developer記住登陸密碼 在使用PL/SQL Developer時,為了工作方便希望PL/SQL Developer記住登錄Oracle的用戶名和密碼; 設置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , "Store history"是默認勾選的,勾上"Store with password" 即可,重新登錄在輸入一次密碼則記住了。 2、執行單條SQL語句 在使用PL/SQL Developer的SQL Window時,按F8鍵,PL/SQL Developer默認是執行該窗口的所有SQL語句,需要設置為滑鼠所在的那條SQL語句,即執行當前SQL語句; 設置方法:PL/SQL Developer 7.1.2 -->tools->Preferences-->Window types ,勾上"AutoSelect Statement" 即可。 3、格式化SQL語句 在使用PL/SQL Developer的SQL Window時,有時候輸入的SQL語句太長或太亂,希望能用比較通用的寫法格式話一下,這樣看起來會好看些,也好分析; 使用方法:選中需要格式化的SQL語句,然後點擊工具欄的PL/SQL beautifier按鈕即可. 4、查看執行計劃 在使用PL/SQL Developer的SQL Window時,有時候輸入的SQL語句執行的效率,分析下表結構,如何可以提高查詢的效率,可以通過查看Oracle提供的執行計劃; 使用方法:選中需要分析的SQL語句,然後點擊工具欄的Explain plan按鈕(即執行計劃),或者直接按F5即可。 5、調試存儲過程 在使用PL/SQL Developer操作Oracle時,有時候調用某些存儲過程,或者調試存儲過程; 調用存儲過程的方法:首先,在PL/SQL Developer左邊的Browser中選擇Proceres,查找需要調用的存儲過程;然後,選中調試的存儲過程,點擊右鍵,選擇Test,在彈出來的Test scrīpt窗口中,對於定義為in類型的參數,需要給該參數的Value輸入值;最後點擊上面的條數按鈕:Start debugger 或者按F9;最後點擊:RUN 或者Ctrl R
I. plsql developer使用代碼助手的框里行高不夠,無法顯示出下劃線_,請問怎麼設置才能顯示完整
在plsql里,Tools里的Preferences,選擇Fonts里的Main Font,把字體設為小四,代碼助手框里就可以看見下劃線了,如果想編輯框的字體大一點,就單獨調整Editor里的字體,不要改變Main Font。
J. plsql代碼助手如何能提示同義詞建的同義詞是指向db_link的資料庫!
你在輸入的時候,帶上庫名稱即可,如
dabase.dbo.table.................