sql - 表中列的位置

标签 sql sql-server t-sql

如何知道 MS-SQL 中表中的列位置。
例如:如果一个表由 3 列组成,即column1、column2 和column3。
我应该编写一个查询,以便我可以获得 column3 的位置 3

最佳答案

您将从 information_schema 中获得所有这些。

select ordinal_position from information_schema.columns 
where schema_name = 'databasename'
and table_name = 'tablename'
and column_name = 'column name' 

关于sql - 表中列的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18953788/

相关文章:

MySQL GROUP BY 和 COUNT 多列

sql - 在 EXECUTE 上传递 ROWTYPE 参数

sql-server - 获取SQL Server图数据库中的所有好友

中午开始按小时Sql

sql-server - sp_dropserver存储过程与sql中的删除用户语句

带有NULL列的SQL联接

mysql - Like 运算符中的变量或内部选择?

sql-server - 如何使用 SSIS 通过 foreach 循环容器调整记录集中的变量类型

java - datetimeoffset hibernate 映射

sql-server - T-SQL 不同的截止日期