我们有什么方法可以让IDENT_CURRENT()从特定列中检索特定值
答案 0 :(得分:0)
我们会考虑您需要从产品表中检索product_code -
SELECT LAST (product_code) FROM product;
否则你可以试试这个
SELECT Ident_Current(product_code) AS Alias from product;
答案 1 :(得分:-1)
根据https://msdn.microsoft.com/en-us/library/ms175098.aspx
您可以使用
SELECT Ident_Current('column_name') AS Alias;
例如,如果您尝试从company_product表中检索产品ID,则可以执行以下操作:
SELECT IDENT_CURRENT('company_product.comp_prod_id') as CURRENT_PRODUCT_ID;
如果你的主键列名是comp_prod_id,它会为你提供最后输入的主键,并且它会为你的结果设置别名CURRENT_PRODUCT_ID
格式正确
SELECT IDENT_CURRENT ('tablename.columnname');
但我不确定因为我没有任何东西可以随意测试