我对SQL知之甚少。
我正在使用一个数据库;我正在通过sqlcmd
访问它。我也可以在azure数据工作室中打开它,但是由于ssh的设置,它的运行速度非常慢,因此强烈建议使用sqlcmd
。
到目前为止,我可以使用调用use MyDatabaseName;
go
select * from sys.foreign_keys;
go
的python脚本将表的内容成功转换为csv文件,因此该设置至少基本上可以正常工作。主键和外键只是它们的整数值。
为了遵循外键,我希望能够看到外键约束。首先,我尝试跑步;
class Task(threading.Thread):
def __init__(self):
super().__init__()
self.num = 0
def run(self):
for i in range(35):
self.num = fib(i)
def fib(N):
if N <= 1:
return 1
return fib(N - 1) + fib(N - 2)
这返回了0行。因此,接下来我尝试按照以下答案进行操作:https://stackoverflow.com/a/483266/7690011用“ TableOthersForeignKeyInto”代替表的名称,我相信该表具有可以进出键的键。这也返回了零行。
我误会了什么,还是我的设置有问题?