社区
MS-SQL Server
帖子详情
根据列名找表
sp_maoqi
2006-07-19 05:32:43
给定条件:列名
要求:根据列名查找出“列名”所在的表
...全文
239
13
打赏
收藏
根据列名找表
给定条件:列名 要求:根据列名查找出“列名”所在的表
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十一月猪
2006-07-21
打赏
举报
回复
select object_name(id) as 表名 from syscolumns
where name = colname
kisa99
2006-07-20
打赏
举报
回复
select * from sysobjects where id in (select id from syscolumns where name = '列名' ) and (xtype='u' or xtype='s') order by name
gahade
2006-07-20
打赏
举报
回复
没关系
结贴就好了!:)
liangpei2008
2006-07-20
打赏
举报
回复
本贴右上方管理-给分!
sp_maoqi
2006-07-20
打赏
举报
回复
结贴
怎么样结的啊?
我好给分啊
liangpei2008
2006-07-20
打赏
举报
回复
Select Object_Name(ID) as '所属表名' From SysColumns
Where Name='您的字段名'
sp_maoqi
2006-07-20
打赏
举报
回复
真不好意思,是我搞错了。
xyxfly
2006-07-19
打赏
举报
回复
还有 楼主说的
select * from wtzc32base..sysobjects a,wtzc32base..syscolumns b
where b.name = 'fundlocation'
and a.id = b.id
这样有什么不对呀? 我觉得要说不对的话那可能是楼主需求提的有问题哦 :)
xyxfly
2006-07-19
打赏
举报
回复
select * from sysobjects where id in (select id from syscolumns where name = '字段名'
??这样不行吗?
sp_maoqi
2006-07-19
打赏
举报
回复
各位老大,你们那个不对啊。
在麻烦你们帮帮忙,小弟在此,谢了。
select * from wtzc32base..sysobjects a,wtzc32base..syscolumns b
where b.name = 'fundlocation'
and a.id = b.id
我觉得表wtzc32base..sysobjects
和wtzc32base..syscolumns 中的id是两马事,你们觉得呢?
marco08
2006-07-19
打赏
举报
回复
select sysobjects.name from sysobjects
inner join syscolumns on sysobjects.id=syscolumns.id
where syscolumns.name='字段名'
gahade
2006-07-19
打赏
举报
回复
select * from sysobjects where id in (select id from syscolumns where name = '列名')
云中客
2006-07-19
打赏
举报
回复
select b.name as 表名,a.name as 列名 from syscolumns a,sysobjects b where a.id=b.id and a.name='列名'
SQL查询语句大全,
这将根据
列名
1的升序排序,如果
列名
1相同,则根据
列名
2的降序排序。 4.8 INTO子句 INTO子句用于将查询结果插入到新的表或已存在的表中,例如: ```sql SELECT
列名
1,
列名
2 INTO 新表名 FROM 原表名; ``` 这会创建...
解决delphi TAdoQuery组件的close方法导致”
列名
无效“错误的问题
当一个查询依赖于先前查询创建的临时表,如果没有正确清理,可能会导致后续查询找不到预期的列。 3. **故障原因及解决**: 在本例中,问题出在SQL Server 2005中的临时表管理。在执行正式的SQL语句前,通常会先...
数据库经典常用查询语句
SELECT
列名
FROM 表1 UNION SELECT
列名
FROM 表2; ``` 如果不需要去重,可使用UNION ALL。 10. **TOP或LIMIT子句**:用于限制返回的行数。 在SQL Server中: ```sql SELECT TOP n * FROM 表名; ``` 在...
SQL的语法.doc
列名
= 表2.
列名
; ``` - **左外连接**:使用 `LEFT JOIN` 或 `LEFT OUTER JOIN` 来返回左表的所有行以及右表中匹配的行。如果右表中没有匹配,则结果集中相应的列将为 `NULL`。 ```sql SELECT
列名
1,
列名
2, ... ...
测试人员要掌握的SQL
5. **根据已有表创建新表** - **使用旧表结构创建新表** - `CREATE TABLE tab_new LIKE tab_old;` - 创建新表并复制旧表的结构。 - **基于旧表查询结果创建新表** - `CREATE TABLE tab_new AS SELECT col1, col...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章