我想使用 PowerShell 获取 SQL Server 中表的以下元数据信息列表:
列名、是否为空列、是否为主键、是否为外键、数据类型和是否唯一(或属于唯一键的一部分)
目前我正在使用以下内容而没有获取唯一键的信息:
PS SQLSERVER:\SQL\MyComputer\DEFAULT\Databases\MyDB\Tables\dbo.MyTable\Columns> Get-ChildItem | select Name, Nullable, IsPrimaryKey, IsForeignKey, DataType
我想得到类似以下的东西
Name : MyID
Nullable : False
IsPrimaryKey : True
IsForeignKey : False
DataType : int
IsUnique : True
有任何想法吗