<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    淺陋見解,僅供參考。拋磚引玉,多加指教!
    石正
    一個計算機技術愛好者! 雖然我擁有了系統分析師的證書,但我仍然是一個計算機技術愛好者!
    posts - 119,comments - 73,trackbacks - 0
    系統表的應用

    系統表用的不多,寫幾個常用的系統表
    各個數據庫中的系統表:
    1.SysObject:
    ? 存放數據庫中的各個對象!
    ? 最重字段
    ?? 1.1 Name,Id,Crdate,Xtype (U :用戶表,V:視圖,Tr:觸發器,P:存儲過程,S,系統表)

    ?? 1.2 常用函數 Object_ID('對象名'),Object_Name?
    ?? 此外我們如果想生成1,2,3,4,5這樣的等差數列,可以這樣做
    ?? Select Identity(int,1,1) As Id Into # From SysObjects,SysColumns??
    2.SysColumns
    ? 存放各列的信息
    ? 最重字段
    ?? 2.1 Name,Id,Colid--字段在表中存放的順序
    ?? 設一個表中字段有很多,想列出某表除某字段外的所有字段,可以這樣寫
    ?? Declare @Fields Varchar(5000)
    ?? Select @Fields=@Fields+Name
    ?? From SysColumns
    ?? Where Id=Object_ID('Test') and Name Not In ('字段1','字段2')
    ?? 又如如何用列序號選擇特定列
    ?? Create Function F_ColumnOrder(@TableName Varchar(10),@Colid Int)
    ?? Returns Table
    ?? As
    ?? Return
    ?? Select Name From SysColumns
    ?? Where ID=Object_ID(@TableName) And Colid=@Colid
    --Try
    Select * From Dbo.F_ColumnOrder('Users',2)
    ??
    3.SysFiles
    ? 如果我們想知道SQL的數據文件存放目錄的話,可以用
    ? Select FileName From SysFiles
    4.SysComments
    ? 保存視圖或存儲過程的語句!
    5.Sysforeignkeys
    ? fkeyid:外鍵表對象ID,rKeyid:主鍵表對象ID
    有時我們想把數據庫中的所有表都去掉,但是有約束的存在,有些表必須在主表前刪除,否則就會報錯,

    這種情況下我們就通過該表來實現
    **********************************************************
    Master表中的系統表
    SysDataBases
    ? 重要字段
    ??? 1.1 Name,Dbid,Crdate
    ????? 常用函數 DB_ID('數據庫名')
    sysaltfiles
    ??? 保存各個數據庫的MDF文件的物理地址
    SysProcesses
    ??? 保存進程信息
    ??? Kill? spid 殺掉某進程

    5.注意sp_MsForEachTable函數
    ? 刪除某數據庫中表
    ?? Exec Sp_MsForEachTable 'Truncate Table ?'
    ?? 注意:有約束的不能刪除,會出錯的
    6.如果想改系統表怎么辦?
    ? 2種方法
    ??? 1.通過查詢分析器改
    ??? 用如下語句:
    ???? Exec Sp_Configure 'allow updates',1--允計修改
    ???? Reconfigure with override
    ????
    ???? Exec Sp_Configure 'allow updates',0--不允計修改
    ???? Reconfigure with override????
    ??? 2.通過企業管理器改
    ???? 在SQL實例上右鍵-屬性-允計修改系統目錄直接進行修改

    posted on 2007-03-21 10:12 石正 閱讀(731) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    淺陋見解,僅供參考。拋磚引玉,多加指教!
    主站蜘蛛池模板: 亚洲免费一区二区| 97免费人妻在线视频| 久久99九九国产免费看小说| 亚洲av日韩av天堂影片精品| 日本道免费精品一区二区| 中文字幕亚洲一区| 国产精品内射视频免费| 亚洲精品成人a在线观看| 日韩精品视频在线观看免费| 亚洲A∨精品一区二区三区| 日本高清不卡中文字幕免费| 浮力影院亚洲国产第一页| a毛片在线免费观看| 免费人成大片在线观看播放| 男人的天堂亚洲一区二区三区 | 亚洲高清中文字幕综合网| 足恋玩丝袜脚视频免费网站| 亚洲国产福利精品一区二区| 国产福利在线观看免费第一福利| 亚洲国产成人精品激情| 日韩精品视频免费观看| 亚洲国产精品久久久久久| 久久久久久曰本AV免费免费| 亚洲 欧洲 自拍 另类 校园| 男女啪啪永久免费观看网站| xvideos永久免费入口| h片在线免费观看| 久久综合久久综合亚洲| 国产成人免费ā片在线观看 | 日韩精品电影一区亚洲| eeuss影院免费92242部| 亚洲视频精品在线| 免费无码又黄又爽又刺激| 美女黄频免费网站| 亚洲av日韩av激情亚洲| 久久综合AV免费观看| 一级成人毛片免费观看| 666精品国产精品亚洲| 国产又粗又长又硬免费视频| 国产成人AV免费观看| 日本亚洲免费无线码|