我有表结构
CREATE TABLE [dbo].[TEMP_TXT_DATA](
[ReaderID] [smallint] NOT NULL,
[Pin_Code] [bigint] NOT NULL,
[P_Date] [datetime] NOT NULL,
[P_Time] [datetime] NOT NULL,
[TACode] [smallint] NOT NULL
) ON [PRIMARY]
我想更改此表,但我不知道什么是TACode。我怎么知道这个字段在数据库的其他表中使用?
答案 0 :(得分:0)
使用系统架构视图。假设该字段在数据库的其他表中具有相同的名称:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'TACode'
您也可以使用sys.columns
系统目录,但是您必须将其加入sys.tables
以获取实际的表名。