sql查询出表中所有列名 判断两个表中的列是否相同?
2008-11-21 13:44
281 查看
sql查询出表中所有列名 判断两个表中的列是否相同?
2008-06-12 10:02
2008-06-12 10:02
declare @objid int,@objname char(40) set @objname = '表a' select @objid = id from sysobjects where id = object_id (@objname) select 'Column_name' = name from syscolumns where id = @objid order by colid 拓展一下,判断表a中是否有表b中不存在的列名. declare @objid int,@objname char(40) set @objname = '表a' declare @objid2 int,@objname2 char(40) set @objname2 = '表b' select @objid = id from sysobjects where id = object_id (@objname) select @objid2 = id from sysobjects where id = object_id (@objname2) select 'Column_name' = name from syscolumns where id = @objid and name not in ( select name from syscolumns where id = @objid2) order by colid |
相关文章推荐
- sql查询出表中所有列名 判断两个表中的列是否相同
- sql 查询所有数据库、表名、表字段总结,判断表/视图/存储过程是否存在
- 关于“怎么比较两个SQL查询语句产生的结果集是否相同”搜集到的一些资料
- sql 判断两个字符串是否存在相同的内容
- sql:判断两个日期是否相差的月数
- SQL 查询两个字段相同表的不同记录
- 截取两个字符串之间不同的部分 sql脚本(可以延伸到进一步判断两字符串之间的相同部分)
- SQL Server查询一个表的所有列名的SQL语句
- 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列12345是某栈的压入顺序,序列45321为该压栈序列对应弹出顺序。
- 判断两个数组中是否有相同的元素,有就输出“有”,没有就输出“没有”
- 在SQL中如何判断指定的列名是否存在
- SQL判断两个日期时间区间是否有相交
- 判断一个数字中是否包含两个相同的子串
- 用C语言实现判断两个数组中是否有相同的元素,有就输出“有”,没有则输出“没有”
- 判断两个数组中是否有相同元素,有就输出有,没有就输出没有
- javascript 判断两个数组中是否存在相同元素
- Java判断两个路径对应的文件是否相同
- Python Tips 01 : 判断两个文件是否相同
- 汇编语言:输入两个字符串,判断两字符串是否相同(多组输入)
- java怎么判断两个Set 里的对象的值是否相同