`
shmilylq
  • 浏览: 57918 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
sxu
文章分类
社区版块
存档分类
最新评论

根据syscolumns得到id所对应的表

 
阅读更多
查看字段所属表
select * from dbo.sysobjects where id in
(select id from dbo.syscolumns where name='列名')
分享到:
评论

相关推荐

    如何根据表里的一个字段,查出它属于哪张表

    1. **内层子查询**:首先关注内层的子查询,这部分的作用是找到所有名为`deptcode`或`sex`的字段对应的表的`id`。其语法如下: ```sql SELECT id FROM syscolumns WHERE name IN ('deptcode', 'sex'); ``` 这...

    sqlserver系统表损坏处理方法.pdf

    - 根据错误记录ID重建系统表记录。 - 如果表可访问,使用DTS单独导入新数据库。 需要注意的是,重建系统表的方法可能因磁盘I/O错误导致的扇区问题而成功或失败。如果保存用户数据的磁盘扇区出错,即使重建系统表...

    sql系统表.pdf

    - 查询特定表的所有列名,可以使用 `Select Name FROM SysColumns Where id=Object_Id('TableName')`。 除此之外,还有其他系统表和视图可以获取更多数据库信息: - **sysusers** 系统表: - `sysusers` 存储了...

    SQL查询包含某个字段的所有表名

    首先,子查询找出所有包含'FUserID'的表ID,然后外部查询将这个结果集与包含'FID'的表ID进行比较,确保表同时具有这两个字段。 在实际应用中,这些查询可以帮助数据库管理员或开发人员快速定位包含特定字段的表,以...

    sqlserver 获取表名字段信息

    SQL Server 获取表名字段信息 SQL Server 是一个功能强大的关系数据库管理系统,提供了许多有用的系统视图和信息架构来帮助开发者和数据库管理员更好地管理和维护数据库。在实际开发中,获取表名字段信息是非常重要...

    在SQL Server中实现数据的数组式读取.pdf

    所以,如果将表名设为字符型变量@tab,用于表 示变化中的表名,与之相匹配的编号(ID—OBJECTID(@tab))所对应的表的总行数就是其所具有的总列数。即总列数可以通过以下命令获取,只要用相应变量记下该函数的值,很...

    sql根据表名获取字段及对应说明

    在SQL中,根据表名获取字段及对应的说明是数据库管理和开发过程中常见的需求,这有助于我们理解和操作数据库中的数据。以下是一些关于这个主题的关键知识点: 1. **对象元数据**: - SQL Server中,`sys.columns`...

    Oracle常用系统表

    **示例:** 查询某个会话对应的进程ID。 ```sql SELECT spid FROM v$process WHERE addr = (SELECT paddr FROM v$session WHERE sid = 'your_session_id'); ``` ##### 3.4 v$parameter **用途:** 显示当前数据库...

    使用sql server 系统表简化您的操作

    此查询通过连接`syscolumns`和`sysobjects`表,并筛选出`iscomputed = 1`且`xtype = 'U'`的记录,从而得到包含计算列的用户表及其对应的列名。 #### 3. 删除库中用户表的所有数据产生的脚本 有时我们需要批量删除...

    达梦数据库建表操作SQL语句大全.pdf

    可以通过查询系统表 `syscolumns` 来获取某个表的结构信息,例如 `select * from syscolumns where id = object_id(N'[dbo].[你的表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1`。 以上就是根据文件内容提炼...

    Sql2008查看字段

    在SQL Server 2008中,查看数据库表的字段信息是数据库管理和开发过程中常见的任务。以下是一些方法来获取这些信息: ...通过上述方法,你可以方便地获取所需的字段信息,并根据需要扩展到更复杂的查询和报告。

    sql语句获取数据库中的数据库表列.pdf

    ON sysobjects.id = syscolumns.id AND sysproperties.smallid = syscolumns.colid WHERE (sysproperties.type = 4) AND (sysobjects.name = 'message'); ``` 这个查询返回表`message`中所有列的名称和对应的...

    SQL建表查询附加取表名字段

    1. `syscolumns`表中只含有数据类型编号,要获取完整的数据类型名字需要从`systypes`表中找,一般用户使用的数据类型用`xusertype`对应比较好,不会出现一对多的情况。 2. `syscolumns.length`得到的是物理内存的...

    自动生成SqlMap

    WHERE Sysobjects.Id = Syscolumns.Id AND SysObjects.name = @TabName OPEN myCusor1 FETCH NEXT FROM myCusor1 INTO @str WHILE @@FETCH_STATUS = 0 BEGIN -- 处理列名,转换为Java属性 -- ... -- 输出...

    java学习记录

    根据提供的信息,我们可以总结出以下关于Java学习记录中涉及到的数据库操作相关知识点: ### 一、SQL查询基础 #### 1. 获取表名 - **语法**:`SELECT name FROM sysobjects WHERE xtype = 'U'` - `sysobjects`是...

    Sql Server 生成实体类

    它从多个系统表中提取信息,如`syscolumns`(存储列信息)、`systypes`(存储类型信息)、`sysobjects`(存储对象信息)和`sys.extended_properties`(存储扩展属性),并通过JOIN操作关联这些信息,最后根据查询...

    数据库操作语句大全(sql)

    根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、说明:删除新表 drop table tabname 6、说明...

    SqlServer常用SQL

    ON dbo.syscolumns.id = dbo.sysobjects.id WHERE (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties')) ORDER BY Table_name ``` 这里,`sysobjects`和`syscolumns`是系统表,...

    SQL Server导出表到EXCEL文件的存储过程

    6. **表结构构建**:通过查询`syscolumns`和`systypes`系统表获取表的列信息,包括列名和数据类型,并构造用于创建Excel文件中对应表的SQL语句。 7. **执行创建表操作**:使用创建的ADO对象执行构建好的SQL语句,在...

    sql语句收集,常用数据库表操作语句

    SELECT name FROM syscolumns WHERE id = OBJECT_ID('表名称') ``` **说明**: - 这条语句用于获取指定表中的所有列名称。 **应用场景**: - 当需要获取表中的所有列名称时使用。 --- #### 22. CASE表达式 **...

Global site tag (gtag.js) - Google Analytics