/**
查询用户建的表中
字段类型为 'VARCHAR','NVARCHAR','CHAR','NCHAR','TEXT','NTEXT'
的数据表
*/
SELECT A.NAME AS COLUMNNAME, OBJECT_NAME(A.ID) AS TABLENAME
FROM SYSCOLUMNS A, SYSOBJECTS B, SYSTYPES C
WHERE A.ID=B.ID
AND A.XTYPE=C.XTYPE
AND B.XTYPE='U'
AND C.NAME IN('VARCHAR','NVARCHAR','CHAR','NCHAR','TEXT','NTEXT')
AND OBJECT_NAME(A.ID)<>'T'
/**
'SELECT * FROM '+ T + ' WHERE '+ C + '!=1'
查询所有带ID的表
*/
SELECT TABLENAME, COLUMNNAME
FROM (
SELECT DISTINCT A.NAME AS COLUMNNAME, OBJECT_NAME(A.ID)AS TABLENAME
FROM SYSCOLUMNS A, SYSOBJECTS B, SYSTYPES C
WHERE A.ID=B.ID
AND A.XTYPE=C.XTYPE
AND B.XTYPE='U'
) A
WHERE COLUMNNAME LIKE '%ID%'
ORDER BY TABLENAME
SQL 系统表
- sysaltfiles 主数据库 保存数据库的文件
- syscharsets 主数据库 字符集与排序顺序
- sysconfigures 主数据库 配置选项
- syscurconfigs 主数据库 当前配置选项
- sysdatabases 主数据库 服务器中的数据库
- syslanguages 主数据库 语言
- syslogins 主数据库 登陆帐号信息
- sysoledbusers 主数据库 链接服务器登陆信息
- sysprocesses 主数据库 进程
- sysremotelogins 主数据库 远程登录帐号
- syscolumns 每个数据库 列
- sysconstrains 每个数据库 限制
- sysfilegroups 每个数据库 文件组
- sysfiles 每个数据库 文件
- sysforeignkeys 每个数据库 外部关键字
- sysindexs 每个数据库 索引
- sysmenbers 每个数据库 角色成员
- sysobjects 每个数据库 所有数据库对象
- syspermissions 每个数据库 权限
- systypes 每个数据库 用户定义数据类型
- sysusers 每个数据库 用户
分享到:
相关推荐
关于sql2005中最大值的取得问题,关于sql2005中最大值的取得问题
"SQL2005精简版一键安装"是指通过一个简化的过程来快速安装SQL Server 2005 Express Edition,大大降低了安装的复杂性。 通常,SQL Server的安装过程包括多个步骤,如接受许可协议、选择安装类型、配置服务器实例、...
标题中的“SQL2005查询工具”指的是SQL Server Management Studio Express(SSMSEE),这是一个轻量级版本的SQL Server Management Studio,专为SQL Server 2005设计。SSMSEE提供了图形化的界面,让数据库管理员和...
关于SQL 2005软件安装的步骤,适合新手。
SQL Server 2005 Desktop Edition,简称SQL2005桌面版,是微软公司推出的一款面向个人用户和小型企业的数据库管理系统。它提供了强大的数据存储、管理和分析功能,是开发和部署应用程序的重要支撑。在安装SQL2005...
### SQL Server 2008 附加 SQL Server 2005 数据库 #### 背景介绍 在日常工作中,我们可能会遇到需要将不同版本的 SQL Server 数据库进行迁移或附加的情况。例如,从 SQL Server 2005 升级到 SQL Server 2008 的...
以下是一些关于SQL2005的核心知识点: 1. **数据库引擎**:SQL2005的数据库引擎采用了新的查询处理器,提高了查询性能。引入了“基于成本”的优化器,能更准确地估算执行计划的成本,从而选择最优执行路径。同时,...
sql 2005 express sp2
将Sql Server 2000中的数据库备份文件还原到sql2005中 将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,...
标题中的“SQL2005托盘工具”指的是在Microsoft SQL Server 2005环境中,为用户提供类似SQL Server 2000那样在任务栏托盘区域显示图标和服务管理功能的第三方软件。这个工具使得用户能够更方便地监控和管理SQL ...
Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...
本文件“win10安装sql2005替换文件.rar”提供了一个可能的解决方案,即在安装过程中替换特定的文件以解决安装错误。 首先,我们需要理解SQL Server 2005在Windows 10上安装失败的常见原因。这可能由于以下因素: 1...
此外,173软件下载.txt可能是记录了该软件下载来源或相关说明的文本文件,而173绿色软件.url可能是一个快捷方式,指向一个关于绿色软件的网站,可能提供了更多关于SQL Server 2005兼容组件的信息或者其他的软件下载...
"SQL Server 2005 安装实例步骤详解" 在本文中,我们将详细介绍在 Windows 7 操作系统下安装 SQL Server 2005 的步骤。为确保数据库的顺利安装,我们需要首先启用 IIS 服务,然后下载并解压安装文件,接着安装 SQL ...
《24小时SQL 2005教程》是一本针对开发者设计的全面指南,专注于Microsoft SQL Server 2005这一强大的关系型数据库管理系统。这本书以其24小时的学习模式,为读者提供了一条逐步深入SQL Server 2005知识体系的道路。...
### SQL Server 2005 启用远程连接详解 #### 一、为SQL Server 2005启用远程连接 在默认情况下,SQL Server 2005 的配置是只允许本地连接,为了实现远程访问,需要进行一系列的设置。 **步骤1:** 打开SQL Server...
描述中提到,“msdn中的关于sql 2005 C# .net的优秀视频教程”,这意味着教程不仅涵盖了SQL Server 2005的基础操作,还将深入到如何使用C#和.NET Framework进行数据库编程。MSDN(Microsoft Developer Network)是...
SQL Server 2005 SP4(Service Pack 4)是微软针对其关系型数据库管理系统SQL Server 2005发布的一个重要更新。这个服务包包含了大量的修复程序、安全更新和性能优化,旨在提高SQL Server 2005的稳定性和安全性。SP4...
SQL2005 233错误 解决方案 SQL2005 233错误 解决方案