
复制public static void ParseQualifiedTableName(string qualifiedName,真相 out string schemaName, out string tableName) { qualifiedNamequalifiedName = qualifiedName.Trim(); int length = qualifiedName.LastIndexOf(.); schemaName = null; tableName = qualifiedName; switch (length) { case -1: break; case 0: throw Error.ToTable_InvalidSchemaName(qualifiedName); default: if (length == (tableName.Length - 1)) { throw Error.ToTable_InvalidTableName(qualifiedName); } schemaName = qualifiedName.Substring(0, length); tableName = qualifiedName.Substring(length + 1); break; } if (string.IsNullOrWhiteSpace(schemaName)) { schemaName = null; } } 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.