SQL SERVER2008中同义词有什么作用?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 13:47:16
![SQL SERVER2008中同义词有什么作用?](/uploads/image/z/10548117-45-7.jpg?t=SQL+SERVER2008%E4%B8%AD%E5%90%8C%E4%B9%89%E8%AF%8D%E6%9C%89%E4%BB%80%E4%B9%88%E4%BD%9C%E7%94%A8%3F)
SQL SERVER2008中同义词有什么作用?
SQL SERVER2008中同义词有什么作用?
SQL SERVER2008中同义词有什么作用?
同义词 一般用于让你 跨数据查询的 SQL 语句,更简洁一些.
例如 我现在是 USE [Test2] 这个数据库
我要查询 Test 数据库下的一个表.
那么我的 SQL 语句是:
SELECT * FROM Test.dbo.v_sale_report_sum;
当我创建了 同义词以后
CREATE SYNONYM v_sale_report_sum
FOR Test.dbo.v_sale_report_sum;
我就可以直接执行
SELECT * FROM v_sale_report_sum;
而不需要在 SQL 语句里面,写上 Test 这个数据库的名字.