sql-server - 查找以 GUID 作为名称的表
问题描述
我有GUID
生成的名称为 的表格。
例如:
我的表格名称为:
FD962987-AA3E-441C-B608-2392B68A5287
508482AF-EFCF-41C1-B083-D51BF37C3590
并且在数据库中还有一些其他表。
我只想找到名称为 的表GUID
。
我的尝试:
SELECT name
FROM sys.tables
WHERE LEN(tables.name) = 36
上面的查询工作正常,但是当我有其他表(不是 GUID 名称)时显示相同的表名 len。
解决方案
尝试类似:
SELECT
name
FROM
sys.tables
WHERE
LEN(tables.name) = 36
AND (tables.name LIKE '%-%-%-%-%') --OR tables.name LIKE '%-____-____-____-%')
推荐阅读
- sql - 带条件的 SQLite 中的内部联接语句
- css - .woff2 字体使用正确的 mimemap 返回 404 错误?
- r - 居中对齐R数据框中行中长度不等的文本并填充侧翼位置
- qt - 在具有多层选项卡小部件的小部件中处理选项卡顺序
- mysql - 如果条件大于 100,则选择行
- vim - vim 用不同的文本位置更改多行的文本?
- django - 删除模板中的对象 - django
- unit-testing - 如何测试创建和注入依赖项的函数
- node.js - Koa 服务器的 Access-Control-Allow-Origin 问题
- django-admin - 如何在 admin.py 中按用户选择 list_filter?