在SQL中仅选择表名

Cor*_*068 2 sql sql-server

我在表中有一列具有表的完整位置(MyServer.MyDatabase.dbo.MyTable).我只想为此选择表名,以便我可以将它加入另一个表(MyTable).

任何帮助表示赞赏.

Mad*_*nan 5

使用Parsename功能

select parsename('MyServer.MyDatabase.dbo.MyTable',1)
Run Code Online (Sandbox Code Playgroud)

查询是

select parsename(column_name,1) as table_name from table
Run Code Online (Sandbox Code Playgroud)