- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章sqlserver数据库中的表、字段sql语句由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
1.系统表sysobjects 。
在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行.
。
列名 。 |
数据类型 。 |
说明 。 |
---|---|---|
name 。 |
sysname 。 |
对象名 。 |
id 。 |
int 。 |
对象标识号 。 |
xtype 。 |
char(2) 。 |
对象类型。可以是以下对象类型之一: AF = 聚合函数 (CLR) 。 C = CHECK 约束 。 D = 默认值或 DEFAULT 约束 。 F = FOREIGN KEY 约束 。 L = 日志 。 FN = 标量函数 。 FS = 程序集 (CLR) 标量函数 。 FT = 程序集 (CLR) 表值函数 。 IF = 内联表函数 。 IT = 内部表 。 P = 存储过程 。 PC = 程序集 (CLR) 存储过程 。 PK = PRIMARY KEY 约束(类型为 K) 。 RF = 复制筛选存储过程 。 S = 系统表 。 SN = 同义词 。 SQ = 服务队列 。 TA = 程序集 (CLR) DML 触发器 。 TF = 表函数 。 TR = SQL DML 触发器 。 TT = 表类型 。 U = 用户表 。 UQ = UNIQUE 约束(类型为 K) 。 V = 视图 。 X = 扩展存储过程 。 |
uid 。 |
smallint 。 |
对象所有者的架构 ID. 对于从旧版 SQL Server 升级的数据库,架构 ID 等于所有者的用户 ID.
重要提示:
如果使用以下任何一个 SQL Server DDL 语句,则必须使用 sys.objects 目录视图而不是 sys.sysobjects。 CREATE | ALTER | DROP USER CREATE | ALTER | DROP ROLE CREATE | ALTER | DROP APPLICATION ROLE CREATE SCHEMAALTER AUTHORIZATION ON OBJECT
。 如果用户数和角色数超过 32,767,则发生溢出或返回 NULL. 有关详细信息,请参阅查询 SQL Server 系统目录. |
info 。 |
smallint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
status 。 |
int 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
base_schema_ver 。 |
int 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
replinfo 。 |
int 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
parent_obj 。 |
int 。 |
父对象的对象标识号。例如,表 ID(如果父对象是触发器或约束). |
crdate 。 |
datetime 。 |
对象的创建日期. |
ftcatid 。 |
smallint 。 |
注册为使用全文索引的所有用户表的全文目录标识符,对于没有注册的所有用户表则为 0. |
schema_ver 。 |
int 。 |
在每次更改表的架构时都会增加的版本号。始终返回 0. |
stats_schema_ver 。 |
int 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
type 。 |
char(2) 。 |
对象类型。可以是下列值之一: AF = 聚合函数 (CLR) 。 C = CHECK 约束 。 D = 默认值或 DEFAULT 约束 。 F = FOREIGN KEY 约束 。 FN = 标量函数 。 FS = 程序集 (CLR) 标量函数 。 FT = 程序集 (CLR) 表值函数 IF = 内联表函数 。 IT - 内部表 。 K = PRIMARY KEY 或 UNIQUE 约束 。 L = 日志 。 P = 存储过程 。 PC = 程序集 (CLR) 存储过程 。 R = 规则 。 RF = 复制筛选存储过程 。 S = 系统表 。 SN = 同义词 。 SQ = 服务队列 。 TA = 程序集 (CLR) DML 触发器 。 TF = 表函数 。 TR = SQL DML 触发器 。 TT = 表类型 。 U = 用户表 。 V = 视图 。 X = 扩展存储过程 。 |
userstat 。 |
smallint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
sysstat 。 |
smallint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
indexdel 。 |
smallint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
refdate 。 |
datetime 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
version 。 |
int 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
deltrig 。 |
int 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
instrig 。 |
int 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
updtrig 。 |
int 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
seltrig 。 |
int 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
category 。 |
int 。 |
用于发布、约束和标识. |
cache 。 |
smallint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
。
参考 sys.sysobjects (Transact-SQL) 。
。
2.syscolumns 。
为每个表和视图中的每列返回一行,并为数据库中的存储过程的每个参数返回一行.
。
列名 。 |
数据类型 。 |
说明 。 |
---|---|---|
name 。 |
sysname 。 |
列名或过程参数的名称. |
id 。 |
int 。 |
此列所属表的对象 ID,或者与此参数关联的存储过程的 ID. |
xtype 。 |
tinyint 。 |
sys.types 中的物理存储类型. |
typestat 。 |
tinyint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
xusertype 。 |
smallint 。 |
扩展的用户定义数据类型的 ID。如果数据类型的数字超过 32,767,则溢出或返回 NULL。有关详细信息,请参阅查询 SQL Server 系统目录. |
length 。 |
smallint 。 |
sys.types 中的最大物理存储长度. |
xprec 。 |
tinyint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
xscale 。 |
tinyint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
colid 。 |
smallint 。 |
列 ID 或参数 ID. |
xoffset 。 |
smallint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
bitpos 。 |
tinyint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
reserved 。 |
tinyint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
colstat 。 |
smallint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
cdefault 。 |
int 。 |
此列的默认值的 ID. |
domain 。 |
int 。 |
此列的规则或 CHECK 约束的 ID. |
number 。 |
smallint 。 |
过程分组时的子过程号. 0 = 非过程项 。 |
colorder 。 |
smallint 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
autoval 。 |
varbinary(8000) 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
offset 。 |
smallint 。 |
此列所在行的偏移量. |
collationid 。 |
int 。 |
列的排序规则的 ID。对于非字符列,此值为 NULL. |
status 。 |
tinyint 。 |
用于说明列或参数的属性的位图: 0x08 = 列允许空值. 0x10 = 添加 varchar 或 varbinary 列时,执行 ANSI 填充。保留 varchar 列的尾随空格以及 varbinary 列的尾随零. 0x40 = 参数为 OUTPUT 参数. 0x80 = 列为标识列. |
type 。 |
tinyint 。 |
sys.types 中的物理存储类型. |
usertype 。 |
smallint 。 |
sys.types 中的用户定义数据类型的 ID。如果数据类型数超过 32767,则会发生溢出或返回 NULL。有关详细信息,请参阅查询 SQL Server 系统目录. |
printfmt 。 |
varchar(255) 。 |
标识为仅供参考。不提供支持。不保证以后的兼容性. |
prec 。 |
smallint 。 |
此列的精度级别. -1 = xml 或大值类型. |
scale 。 |
int 。 |
此列的小数位数. NULL = 数据类型不是数值. |
iscomputed 。 |
int 。 |
指示列是否为计算列的标志: 0 = 非计算列. 1 = 计算列. |
isoutparam 。 |
int 。 |
指示过程参数是否为输出参数: 1 = True 。 0 = False 。 |
isnullable 。 |
int 。 |
指示列是否允许空值: 1 = True 。 0 = False 。 |
collation 。 |
sysname 。 |
列的排序规则的名称。如果不是基于字符的列,则为 NULL. |
。
参考 sys.syscolumns (Transact-SQL) 。
。
删除某数据库内的表 。
declare dlist cursor for select name from sysobjects where xtype='U' open dlist declare @n varchar(4000) fetch next from dlist into @n while @@fetch_status=0 begin declare @es varchar(4000) set @es='DROP table '+@n exec( @es) fetch next from dlist into @n end close dlist DEALLOCATE dlist 。
最后此篇关于sqlserver数据库中的表、字段sql语句的文章就讲到这里了,如果你想了解更多关于sqlserver数据库中的表、字段sql语句的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
在有些场景下,我们需要对我们的varchar类型的字段做修改,而修改的结果为两个字段的拼接或者一个字段+字符串的拼接。 如下所示,我们希望将xx_role表中的name修改为name+id。
SELECT incMonth as Month, SUM( IF(item_type IN('typ1', 'typ2') AND incMonth = Month, 1, 0 ) )AS
我最近读到 volatile 字段是线程安全的,因为 When we use volatile keyword with a variable, all the threads read its va
我在一些模型中添加了一个 UUID 字段,然后使用 South 进行了迁移。我创建的任何新对象都正确填充了 UUID 字段。但是,我所有旧数据的 UUID 字段为空。 有没有办法为现有数据填充 UUI
刚刚将我的网站从 mysql_ 更新为 mysqli,并破坏了之前正常运行的查询。 我试图从旋转中提取 id,因为它每次都会增加 1,但我不断获取玩家 id,有人可以告诉我我做错了什么吗?我尝试了将
我在 Mac OS X 上使用带有 Sequel Pro 的 MySQL。我想将一个表中的一个字段(即名为“GAME_DY”的列)复制到另一个名为“DAY_ID”的表的空字段中。两个表都是同一数据库的
问题: 是否有可能有一个字段被 JPA 保留但被序列化跳过? 可以实现相反的效果(JPA 跳过字段而序列化则不会),如果使用此功能,那么相反的操作肯定会很有用。 类似这样的事情: @Entity cl
假设我有一个名为“dp”的表 Year | Month | Payment| Payer_ID | Payment_Recipient | 2008/2009 | July
我将尝试通过我的 Raspberry Pi 接入点保证一些 QoS。 开始之前,我先动手:我阅读了有关 tcp、udp 和 ip header 的内容。在IP header description我看
如果你能弄清楚如何重命名这个问题,我愿意接受建议。 在 Dart 语言中,可以编写一个带有 final 字段的类。这些是只能设置的字段构造函数前 body 跑。这可以在声明中(通常用于类中的静态常量)
你怎么样? 我有两个带有两个字段的日期选择器 我希望当用户选择 (From) 时,第二个字段 (TO) 将是 next day 。比如 booking.com 例如:当用户选择From 01-01-2
我想我已经看到了这个问题的一些答案,这些答案可能与我需要的相差不远,但我对 mysql 的了解还不够确定,所以我会根据我的具体情况提出问题。 我有一个包含多个表的数据库,为此,如果“image”表上的
我在 mySQL 数据库中有 2 个表: customers ============ customer_id (1, 2 ) customer_name (john, mark) orders ==
我正在开发一个员工目标 Web 应用程序。 领导/经理在与团队成员讨论后为他们设定目标。这是一年/半年/季度,具体取决于组织遵循的评估周期。 现在的问题是添加基于时间段的字段或存档上一季度/年度数据的
我正在寻找允许内容编辑器从媒体库中选择多个文件的东西,这些文件将在渲染中列出。他们还需要能够上传文件和搜索。它必须在页面编辑器(版本 8 中称为体验编辑器)中工作。 到目前为止我所考虑的: 一堆文件字
现在,我有以下由 original.df %.% group_by(Category) %.% tally() %.% arrange(desc(n)) 创建的 data.frame。 DF 5),
我想知道是否有一些步骤/解决方案可以处理错误消息并将它们放入 Pentaho 工具中的某个字符串或字段中?例如,如果连接到数据库时发生某些错误,则将该消息从登录到字符串/字段。 最佳答案 我们在作业的
如何制作像短信应用程序一样的“收件人”字段?例如,右侧有一个“+”按钮,当添加某人时,名称将突出显示并可单击,如圆角矩形等。有没有内置的框架? 最佳答案 不,但请参阅 Three20 的 TTMess
是否可以获取记录的元素或字段的列表 通过类型信息类似于类的已发布属性的列表吗? 谢谢 ! 最佳答案 取决于您的delphi版本,如果您使用的是delphi 2010或更高版本,则可以使用“新rtti”
我正在构建一个 SQLite 数据库来保存我的房地产经纪人的列表。我已经能够使用外键来识别每个代理的列表,但我想在每个代理的记录中创建一个列表;从代理商和列表之间的一对一关系转变为一对多关系。 看这里
我是一名优秀的程序员,十分优秀!