pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

解釋 SQL Server 中 sys.objects 中的類型代碼

Interpreting type codes in sys.objects in SQL Server(解釋 SQL Server 中 sys.objects 中的類型代碼)
本文介紹了解釋 SQL Server 中 sys.objects 中的類型代碼的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

在 SQL Server 上,sys.objects 表包括Type"和Type_Desc"屬性.例如,對于我的一個數據庫:

SELECT DISTINCT [Type], Type_Desc從系統對象按 [類型] 訂購

返回:

<前>C CHECK_CONSTRAINTD DEFAULT_CONSTRAINTF FOREIGN_KEY_CONSTRAINTFN SQL_SCALAR_FUNCTIONFS CLR_SCALAR_FUNCTIONIT INTERNAL_TABLEP SQL_STORED_PROCEDUREPK PRIMARY_KEY_CONSTRAINT系統表SQ SERVICE_QUEUETR SQL_TRIGGER用戶表昆士蘭大學 UNIQUE_CONSTRAINT視圖

不同的 DB 有不同的結果,具體取決于使用的類型.

某處是否有這些類型的完整列表?對 sys.objects 沒有約束指向這些表,并且 sys.types 包含數據類型.我搜索過 SQL BOL 但沒有找到.任何幫助,將不勝感激.

一些數據庫只使用這些類型的一個子集.例如,如果我有一個沒有視圖的數據庫,當我按上述方式查詢 Sys.Objects 時,結果中沒有V"行.我正在尋找 SQL Server 使用的所有可能類型和描述的列表.

解決方案

BOL 有一個完整的列表,但你不能加入.

AF = 聚合函數 (CLR)C = 檢查約束D = DEFAULT(約束或獨立)F = 外鍵約束FN = SQL 標量函數FS = 匯編 (CLR) 標量函數FT = 匯編 (CLR) 表值函數IF = SQL 內聯表值函數IT = 內表P = SQL 存儲過程PC = 匯編 (CLR) 存儲過程PG = 計劃指南PK = PRIMARY KEY 約束R = 規則(舊式,獨立)RF = 復制過濾程序S = 系統基表SN = 同義詞SQ = 服務隊列TA = 匯編 (CLR) DML 觸發器TF = SQL 表值函數TR = SQL DML 觸發器TT = 表格類型U = 表(用戶定義)UQ = 唯一約束V = 視圖X = 擴展存儲過程

轉到此信息的最佳 SQL Server 源:sys.objects (Transact-SQL) 它沒有提到要加入的任何表.我不能說我曾經注意到任何系統表或視圖都可以連接到代碼表.

我猜您必須創建自己的表或視圖,或者只使用 sys.objects 中的 Type_Desc 屬性.

On SQL Server, the sys.objects table includes "Type" and "Type_Desc" attributes. For example, for one of my DBs:

SELECT DISTINCT [Type], Type_Desc
FROM Sys.Objects
ORDER BY [Type]

Returns:

C       CHECK_CONSTRAINT  
D       DEFAULT_CONSTRAINT  
F       FOREIGN_KEY_CONSTRAINT  
FN      SQL_SCALAR_FUNCTION  
FS      CLR_SCALAR_FUNCTION  
IT      INTERNAL_TABLE  
P       SQL_STORED_PROCEDURE  
PK      PRIMARY_KEY_CONSTRAINT  
S       SYSTEM_TABLE  
SQ      SERVICE_QUEUE  
TR      SQL_TRIGGER  
U       USER_TABLE  
UQ      UNIQUE_CONSTRAINT  
V       VIEW  

Different DBs have different results, depending on what types are used.

Is there a comprehensive list of these types somewhere? There isn't a constraint on sys.objects that points me to table of these, and sys.types contains data types. I've searched SQL BOL but haven't found it. Any help would be appreciated.

EDIT: Some DBs use only a subset of these types. For example, if I have a database with no views, when I query Sys.Objects as above, there are no "V" rows in the results. I am looking for a list of all possible types and descriptions used by SQL Server.

解決方案

BOL has a complete list, but you can't join on that.

AF = Aggregate function (CLR)
C  = CHECK constraint
D  = DEFAULT (constraint or stand-alone)
F  = FOREIGN KEY constraint
FN = SQL scalar function
FS = Assembly (CLR) scalar-function
FT = Assembly (CLR) table-valued function
IF = SQL inline table-valued function
IT = Internal table
P  = SQL Stored Procedure
PC = Assembly (CLR) stored-procedure
PG = Plan guide
PK = PRIMARY KEY constraint
R  = Rule (old-style, stand-alone)
RF = Replication-filter-procedure
S  = System base table
SN = Synonym
SQ = Service queue
TA = Assembly (CLR) DML trigger
TF = SQL table-valued-function
TR = SQL DML trigger
TT = Table type
U  = Table (user-defined)
UQ = UNIQUE constraint
V  = View
X  = Extended stored procedure

Going to the best SQL Server source for this info: sys.objects (Transact-SQL) it doesn't mention any table to join to. I can't say that I have ever noticed a codes table to join to for any of the systems tables or views.

I guess you'll have to create your own table or view, or just use the Type_Desc attribute in sys.objects.

這篇關于解釋 SQL Server 中 sys.objects 中的類型代碼的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

What SQL Server Datatype Should I Use To Store A Byte[](我應該使用什么 SQL Server 數據類型來存儲字節 [])
Typeorm .loadRelationCountAndMap returns zeros(Typeorm .loadRelationCountAndMap 返回零)
MS SQL: Should ISDATE() Return quot;1quot; when Cannot Cast as Date?(MS SQL:ISDATE() 是否應該返回“1?什么時候不能投射為日期?)
Converting the name of a day to its integer representation(將一天的名稱轉換為其整數表示)
How to convert nvarchar m/d/yy to mm/dd/yyyy in SQL Server?(如何在 SQL Server 中將 nvarchar m/d/yy 轉換為 mm/dd/yyyy?)
Convert multiple sub-queries to on join(將多個子查詢轉換為 on join)
主站蜘蛛池模板: 洗砂机械-球磨制砂机-洗沙制砂机械设备_青州冠诚重工机械有限公司 | 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 南京和瑞包装有限公司| 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 圈酒招商网【jiushuitv.com】_酒水招商_代理_加盟平台 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 合金ICP光谱仪(磁性材料,工业废水)-百科| 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 成都租车_成都租车公司_成都租车网_众行宝 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | 防堵吹扫装置-防堵风压测量装置-电动操作显示器-兴洲仪器 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 河南砖机首页-全自动液压免烧砖机,小型砌块水泥砖机厂家[十年老厂] | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 机械立体车库租赁_立体停车设备出租_智能停车场厂家_春华起重 | HEYL硬度计量泵-荧光法在线溶解氧仪-净时测控技术(上海)有限公司 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 济南菜鸟驿站广告|青岛快递车车体|社区媒体-抖音|墙体广告-山东揽胜广告传媒有限公司 | 流变仪-热分析联用仪-热膨胀仪厂家-耐驰科学仪器商贸 | 济南律师,济南法律咨询,山东法律顾问-山东沃德律师事务所 |