1
是否可以使用来自其他数据库的同义词或UDF添加默认约束?使用来自其他数据库的同义词或UDF的默认约束
Create table TestTable (
ID int identity(1,1),
SData varchar(100),
UserName varchar(100) default [OtherDatabaseName].dbo.fn_Test('value'))
下面是错误讯息,当我试图添加默认约束
“OtherDatabaseName”这个名字是不是在这方面允许的。有效的 表达式是常量,常量表达式和(在某些 上下文中)变量。列名不被允许。
我们可以从同一个数据库添加UDF,但我想从其他数据库添加UDF。因为它在同一台服务器上的多个数据库中使用。
而且我不想在所有数据库中创建该UDF并防止重复的代码。
请让我知道如果有任何其他/更好的方式。谢谢。
我假设你问这是因为它不起作用? –
是的,它不适用于来自不同数据库的功能? – Maddy
错误消息说了什么? –