日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql编辑前200行_巧妙使用SQL Server编辑前200行功能

發布時間:2023/12/19 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql编辑前200行_巧妙使用SQL Server编辑前200行功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在SQL Server 2005/2008/2008 R2中,我們可以使用SQL Server自帶的編輯前200行功能,使用這個功能的本意是簡化Update 的使用,讓開發人員、DBA和不懂T-SQL的一些人能夠通過可視化界面來直接修改數據庫里的數據。

在使用編輯前200行功能的時候,編輯前200行數據,簡便是簡便了,但是簡便了以后更想直接在可視化的頁面里直接編輯想要編輯的數據,而不是打開編輯界面后自動讀出來的200條,自動讀出來的200條順序雜亂,本來是一個很好用的強大功能,顯得有些雞肋。

在偶然中,發現通過顯示條件窗格、顯示SQL 窗格這樣的一個小技巧來讀取想要讀取的數據,或者對讀取出的數據進行排序,這樣修改數據的時候就簡便多了。

廢話少說,給出一個實際案例。

現有一個Menu數據表,這個表里存儲了系統菜單信息,表結構如下:

SELECTTOP 1000 [FUNCTIONCODE]--菜單編號,主鍵

,[FUNCTIONNAME]--名稱

,[FUNCTIONURL]--鏈接

,[TYPE]--類型

,[DESCRIPTION]--描述

,[ORDERNO]--排序

FROM[dbo].[MENU]

打開數據庫后,直接使用編輯前200行功能,如下圖所示:

圖 編輯前200行

打開以后讀取MENU里的數據,如下圖所示:

圖 編輯前200行

如上圖所示,打開MENU里的數據后,由于菜單不是一次添加進數據表里的,那么不會根據主鍵列來排序,這樣給直接使用數據庫數據修改菜單數據帶來了不便,不能把一個菜單項的數據順序的放在一起,后來發現可以使用顯示條件窗格來修改默認讀取的前200行數據的順序,在SSMS里打開顯示條件窗格,如下圖所示:

圖 使用顯示條件窗格

點擊“顯示條件窗格”,打開界面如下圖所示:

圖 顯示條件窗格

在顯示條件窗格中,我們首先根據FUNCTIONCODE來排序,再根據ORDERNO來排序,這樣就能把一個菜單的所有數據放在一起,設置完成后,點擊執行SQL,如下圖所示:

圖 執行SQL

執行完SQL后,其結果如下圖所示:

圖 按順序排列的菜單數據

這樣我們就可以按照自己想要的方式來進行修改數據了,而且一個菜單的數據都放在一起,方便了對菜單數據主鍵和排序的修改。

除了使用顯示條件窗格,還可以使用顯示SQL窗格,點擊顯示SQL 窗格,結果如下所示:

圖 顯示SQL窗格

在顯示SQL窗格中,我們可以使用開發人員和DBA熟悉的T-SQL語句來讀取數據,讀取出的數據直接可以在結果列表里修改,還可以讀取超過200條的數據,可以使用條件語句和Order by的語句,為了和使用條件窗格對應,我們使用如下SQL語句來讀取MENU數據。

SELECTTOP (1000) FUNCTIONCODE, FUNCTIONNAME, FUNCTIONURL, TYPE, DESCRIPTION, ORDERNO

FROMMENU

ORDER BY FUNCTIONCODE ASC, ORDERNO ASC

這里最多可以讀取1000條MENU數據,和使用條件窗格讀取的數據結果完全相同的,顯示的界面如下圖所示:

圖 使用顯示SQL窗格

除了使用顯示條件窗格、顯示SQL 窗格外,還可以使用顯示視圖窗格,這個是為了哪些對T-SQL不熟悉的準備的一個可視化的操作界面,功能也相當全面,方便獲取SQL語句。

小結

在數據庫產品上,大多數人總是偏愛ORACLE、MYSQL,偏愛ORACLE是因為ORACEL的穩定性和功能的強大,是使用PL-SQL有很多簡便的工具可以使用;偏愛MYSQL是因為這個家伙算是半免費,體積小,性價比高。SQL Server卻很少得到好評,雖然功能也很強,但是批評的聲音不斷。但是,通過這個小技巧的介紹,逐漸明白SQL Server的功能并不是我們想象的那么弱,只是有很多好東西、技巧我們沒有去發現和掌握。相較于SQL Server 2000到SQL Server 2005,5~6年才出一個版本,SQL Server 2005到SQL Server 2008這個時間縮短到了3年,這是使用SQL Server的用戶的福音。產品升級時間的縮短同時也帶來了一些問題:如兼容性、升級成本、新增功能等等,這些都是需要考慮的因素,本文只是站在純粹的使用者角度來看待這個問題。

總結

以上是生活随笔為你收集整理的mysql编辑前200行_巧妙使用SQL Server编辑前200行功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。