我在 Microsoft SQL Server 中有一个数据库,其中表名称类似于firstpart.secondpart。例如,Accounts.BankTransactionBASE 或 CustomerService.SurveyCommentBASE。我不认为整个名称就是表的名称,因为当我使用 sys.tables 在数据库中查找表的名称时,它只给出名称的第二部分,即 SurveyCommentBASE。请看下图。

我有两个问题
SQL Server 中的命名格式为:servername.databasename.schemaname.tablename. 通常只需要最后两个;除非您跨多个数据库和/或服务器工作,否则数据库名称和服务器名称通常会被省略,因为没有必要。
在您的情况下,第一部分是架构名称,第二部分是表名称。同时使用架构和表名来引用 SQL Server 中的表、视图等被认为是一种很好的做法。