博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLServer获取临时表列名并判断指定列名是否存在
阅读量:7082 次
发布时间:2019-06-28

本文共 502 字,大约阅读时间需要 1 分钟。

if(OBJECT_ID('tempdb.dbo.#tempTB') is not null)

begin
drop table #tempTB;
end

create table #tempTB(

ID int NULL,
Name nvarchar(50) NULL,
Pwd varchar(50) NULL
)

--查询所有列名

select name from tempdb.sys.columns where object_id = OBJECT_ID('tempdb.dbo.#tempTB')
--查询定义的列长度(以字节为单位)
select COL_LENGTH('tempdb.dbo.#tempTB','ID')
--判断表中是否包含列
if COL_LENGTH('tempdb.dbo.#tempTB','ID') is null
begin
print '不存在列'
end
else
begin
print '存在'
end

drop table #tempTB;

 

转载于:https://www.cnblogs.com/huyueping/p/10342178.html

你可能感兴趣的文章
CIO:2017大数据发展趋势
查看>>
什么是人工智能(AI)?
查看>>
[erlang]一次erlcron崩溃引起的事故分析
查看>>
在MATLAB下调试Caffe
查看>>
大图做帧动画卡顿?不存在的!—— 优化帧动画之SurfaceView 滑动窗口式帧复用...
查看>>
vue使用element-ui的日期选择器,框内默认显示当前时间
查看>>
左滑显示删除按钮
查看>>
Data Lake Analytics: 使用DataWorks来调度DLA任务
查看>>
Android V1及V2签名原理简析
查看>>
Hy (lisp)
查看>>
Android 8.0 新特性 之通知、自适应图标
查看>>
JavaScript模块化01:模块化进程
查看>>
在 React 中使用 Redux
查看>>
npm script 命令补全的实现
查看>>
微信小程序--根据首字母选择城市
查看>>
BCHD开发出可替代BCH全节点的公开API——gRPC
查看>>
Python 爬虫的工具链
查看>>
python 使用PyQt5
查看>>
面试集
查看>>
Linux常用命令(三)
查看>>