MAK*_*MAK 2 sql-server sql-server-2008-r2
我有一些表,GUID其名称是生成的。
例如:
我的表名称为:
FD962987-AA3E-441C-B608-2392B68A5287
508482AF-EFCF-41C1-B083-D51BF37C3590
Run Code Online (Sandbox Code Playgroud)
数据库中还有一些其他表。
我只想找到名称为 的表GUID。
我的尝试:
SELECT name
FROM sys.tables
WHERE LEN(tables.name) = 36
Run Code Online (Sandbox Code Playgroud)
上面的查询工作正常,但是当我有其他表(不是 GUID 名称)时,会显示具有相同长度的表名。
尝试类似的方法:
SELECT
name
FROM
sys.tables
WHERE
LEN(tables.name) = 36
AND (tables.name LIKE '%-%-%-%-%') --OR tables.name LIKE '%-____-____-____-%')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1136 次 |
| 最近记录: |