本代码适用于: SQLSERVER2000/2005
SQL语句如下:
select c.name, t.name as type, c.length
,(case t.name
when 'nvarchar' then c.length/2
when 'nchar' then c.length/2
else c.length
end)
as reallength
from syscolumns c join systypes t
on c.xtype=t.xtype
where t.name <> 'sysname' and c.id=object_id('Table1')
-- 加了这句代码,可以使列按设计时的顺序输出
order by colorder ASC
为了方便使用,可将其封装成一个函数代码如下:



























这是一个运行结果:
oracle存储过程的创建和使用
oracle恢复已删除数据
存储管理工具StorageExplorer的基本使用
Azure CLI对ASM,ARM资源的基本操作
Windows系统安装Azure CLI
Azure Powershell对ASM资源的基本操作
Azure Powershell对ARM资源的基本操作
安装Windows Azure Powershell
Linux虚拟机之间实现密钥登陆
- 最新文章
-
CentOS 7 + Win 双系统的安装遇到的重要问题
Cent OS 7 添加 EPEL Nux Dextop ELRepo等源
CentOS 7.4 安装网易云音乐
20210121 java.util.Comparator
20210120 java.lang.Comparable
20210118 java.nio.charset.StandardCharsets
20210117 java.util.StringJoiner
20210116 java.util.Arrays
20210115 每天一个 Java 类【归档】
20210115 java.util.Objects