我为自己开发的另一个工具,关于在包含数百个表的大型数据库中更轻松地创建各种 DML 操作,是一个漂亮的用户定义函数,可以轻松显示有关列的几乎所有相关信息。运行该函数将显示类型、长度、潜在的键约束(FK 或 PK)、潜在的索引以及与该列相关的潜在触发器。
代码发布在下面的答案中。可能会出现功能不起作用的情况,这取决于某些数据库设置或我们项目中不存在的功能。但它应该是相对动态的。
同样,如果您有任何类似的有用提示或建议,请不要犹豫,与我们分享!
我为自己开发的另一个工具,关于在包含数百个表的大型数据库中更轻松地创建各种 DML 操作,是一个漂亮的用户定义函数,可以轻松显示有关列的几乎所有相关信息。运行该函数将显示类型、长度、潜在的键约束(FK 或 PK)、潜在的索引以及与该列相关的潜在触发器。
代码发布在下面的答案中。可能会出现功能不起作用的情况,这取决于某些数据库设置或我们项目中不存在的功能。但它应该是相对动态的。
同样,如果您有任何类似的有用提示或建议,请不要犹豫,与我们分享!
运行以下脚本来创建函数:
要执行该功能,只需运行以下脚本:
同样,您可以通过执行以下脚本来获取整个表的列定义:
我喜欢上面发布的脚本,但我发现非常有用的命令是“Alt + F1”,但在桌子上。
因此,例如,在新的查询窗口中写入任何表名,突出显示表名并单击 Alt + F1,它会显示表定义,其中包括列定义和索引、表所在的位置等。