`

MSSQL sysobjects type

阅读更多
SELECT name FROM db_bak..sysobjects WHERE name = 'test_'+subString(@time,3,4) AND type = 'V'

AF  =   聚合函数   (CLR)
C   =   CHECK   约束
D   =   DEFAULT(约束或独立)
F   =   FOREIGN   KEY   约束
PK   =   PRIMARY   KEY   约束
P   =   SQL   存储过程
PC   =   程序集   (CLR)   存储过程
FN   =   SQL   标量函数
FS   =   程序集   (CLR)   标量函数
FT   =   程序集   (CLR)   表值函数
R   =   规则(旧式,独立)
RF   =   复制筛选过程
SN   =   同义词
SQ   =   服务队列
TA   =   程序集   (CLR)   DML   触发器
TR   =   SQL   DML   触发器
IF   =   SQL   内联表值函数
TF   =   SQL   表值函数
U   =   表(用户定义类型)
UQ   =   UNIQUE   约束
V   =   视图
X   =   扩展存储过程
IT   =   内部表



-- 从用户表“表名”获得用户表“ID”
select id,name,xtype from sysobjects where name='T_SQLS' and xtype='U';
-- 从sysobjects表“ID”获取用户表所有的列
select name,xtype,colorder,length,isnullable,cdefault from syscolumns where id=2133582639
-- 从syscolumns表“xtype”获得用户表字段类型名称
select name from systypes where xusertype=167

分享到:
评论

相关推荐

    sysobjects表字段解析

    介绍系统表sysobjects中个字段的含义,如何获取所创建的表

    sql_view(sysobjects)

    sql view(sysobjects)

    MySQL学习笔记、学习文档

    alter语句.txt Java处理高并发量访问的处理.txt Map集合的四种遍历方式.txt ...sysobjects中type字段值意思txt W3School例句.txt 按照中文首字母排序.txt 笔记.txt 查询字段是否有默认值约束.bxt 触发器学习.bxt

    理解SQL_Server系统表sysobjects

    关于SQL Server数据库的一切信息都保存在它的系统表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。...

    SQL Server中系统表Sysobjects

    本文介绍了SQL Server中系统表Sysobjects。

    mssql中sysobjects表无select权限时暴表.txt

    mssql中sysobjects表无select权限时暴表.txt

    SQLSERVER对加密的存储过程、视图、触发器进行解密(推荐)

    IF EXISTS(SELECT 1 FROM SYSOBJECTS WHERE TYPE='P' AND NAME='P_TEST') DROP PROCEDURE P_TEST GO CREATE PROCEDURE P_TEST(@USERNAME VARCHAR(20),@MSG VARCHAR(20) OUTPUT) WITH ENCRYPTION AS BEGIN IF(SELECT ...

    MySQL注入笔记

    MYSQL注入 select * from user_t where usr = '$username' 盲注 判断是否有注入 admin‘ and 1=’1 返回正常 admin’ and 1=’2 返回错误 表明存在注入 判断数据库系统 and (select count(*) from sysobjects)>0 ...

    oracle数据库学习笔记总结

    二、常用SQL: ... SQL Server的: IF EXISTS (SELECT name FROM sysobjects WHERE name = '表名' AND type = 'U') DROP TABLE 表名; Oracle的: create or replace table 表名 ...; -- 直接写建表语句

    清空数据库

    declare @tab varchar(20) while exists(select * from sysobjects where xtype='u') begin select top 1 @tab=name from sysobjects where xtype='u' exec('drop table '+@tab) end

    sql添加表列字段描述添加默认值删除字段

    EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'先用项目结项数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'jsc_financial', @level2type=N'COLUMN',@...

    sql系统表详解

    sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与...sysobjects 每个数据库所有数据库对象 syspermissions 每个数据库 权限 systypes 每个数据库 用户定义数据类型 sysusers 每个数据库 用户

    vb学生选课系统.zip

    WHERE name = 'studentinfo' AND type = 'U') DROP TABLE studentinfo Go CREATE TABLE studentinfo( sno nvarchar (50) PRIMARY KEY, sname nvarchar (50) , sex nvarchar (50) , birth smalldatetime , tel ...

    sql语句大全 包括常有语句 新手必备

    select name from sysobjects where type='U' 21、说明:列出表里的所有的 select name from syscolumns where id=object_id('TableName') 22、说明:列示type、vender、pcs字段,以type字段排列,case可以方便地...

    创建与删除SQL约束或字段约束SQL约束控制

    select ''TRUNCATE TABLE ''+name from sysobjects '' 3)恢复所有表约束的SQL select ''alter table ''+name+'' check constraint all'' from type=''U'' 4)删除某字段的约束 declare @name varchar...

    oracle查表字段

    1. select name from syscolumns where id = (select id from sysobjects where type = 'u' and name = '相应表名') 2. 3. 或者 4. 5. select name from syscolumns where id = object_id('相应表名') 用以上...

    图书管理系统--SQL server 2000后台数据库处理

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[readertype]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[readertype] GO if exists (select * from dbo....

    数据库表ERP表参考。仅供参考

    --if exists(select * from sysobjects where name='视图名') -- drop view 视图名 --go --create view 视图名 --as --select 字段名 from 表名 [条件] --go --主外健约束语句没有执行 use T90ERP go --********...

    SQL存储过程实例.doc

    if exists (select * from sysobjects where name='Sum_wage') drop procedure Sum_wage GO create procedure Sum_wage @PWage int, @AWage int, @total int as while (1=1) begin if (select count(*) from ...

    金仓SQL语法详解

    本资源为金仓数据SQL语法详解文档,kingbase SQL 欢迎大家下载

Global site tag (gtag.js) - Google Analytics