我正在尝试通过LinkdedServers聚合SQLServer用户,但无法在查询中选择数据库名称。我尝试在select语句中使用db_name() as ''Database'',但它使用的是当前数据库上下文,而不是我从中选择的数据库。我意识到发生这种情况是因为我使用的是“完全限定的”数据库名称,所以数据库上下文实际上永远不会改变。我也无法将游标值
我有一个名为Code的数据库字段名,我正在尝试使用下面这样的变量名来选择它: FROM [VoucherType] AND [AutoID] = 1)
显然,SQL会将@var1解释为一个字符串,而不是数据库中的字段,我如何才能这样做呢?如果没有任何select或if语句,@var1将被识别为字段名[Code]而不是字符串