c#-如何获取表/视图名称(即删除架构前缀)
作者:互联网
给定以下字符串之一(代表SQL Server中的表/视图名称):
var x = "[my-Table.request]";
var x = "[dbo].[my-Table.request]";
var x = "dbo.[my-Table.request]";
我想获取表名(通过C#代码):my-Table.request
有任何想法吗?
我错过了这里的任何可能的表示吗?
解决方法:
只需在TSQL中通过PARSENAME即可:
PARSENAME(@x, 1)
使用C#进行编辑时,基本上必须从头开始用C#编写,并用.,[,]标记. AFAIK没有可以执行此操作的预先安装的实现.
标签:sql,c,tsql 来源: https://codeday.me/bug/20191122/2062944.html