SQLCMD;не получает никаких внешних ключей - PullRequest
0 голосов
/ 22 марта 2019

Я очень мало знаю о SQL.

Есть база данных, с которой я работаю;Я получаю к нему доступ через sqlcmd.Я также могу открыть его в Azure Data Studio, но это очень медленно из-за настройки ssh, поэтому настоятельно рекомендуется sqlcmd.

Пока я могу успешно преобразовывать содержимое таблиц в файлы csv с помощьюСценарий Python вызывает sqlcmd, так что установка, по крайней мере, в основном работает.Первичный и внешний ключи - это просто их целочисленные значения.

Чтобы следовать внешним ключам, я хочу видеть ограничения внешнего ключа.Сначала я попытался запустить;

use MyDatabaseName;
go
select * from sys.foreign_keys;
go

Это вернуло 0 строк.Итак, затем я попробовал следующий ответ: https://stackoverflow.com/a/483266/7690011 заменив «TableOthersForeignKeyInto» на имя таблицы, в которую, я полагаю, входят и выходят ключи.Это также вернуло ноль строк.

Я что-то неправильно понимаю или что-то не так с моей настройкой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...