6 个解决方案
#1
列名不符合正常的形式,要用[]括起来
select [50m_run] as abc from devtbl_tsn
#2
括起来,列名无效,怎么破?
#3
devtbl_tsn表里面得有这个列
我倒想问下,devtbl_tsn这个表都有哪些列
是不是你的devtbl_tsn有列abc?
如果是这样,那你就写反了
select abc as [50m_run] from devtbl_tsn
我倒想问下,devtbl_tsn这个表都有哪些列
是不是你的devtbl_tsn有列abc?
如果是这样,那你就写反了
select abc as [50m_run] from devtbl_tsn
#4
有的,不加括号也不用as倒是能跑的通。。。但是我不想用这个数字开头的字段名,后续的程序会处理掉数字而出错,列名我是改不了了,我是我的数据库。。。
#5
你知道 select 50m_run from devtbl_tsn这句变成什么意思了吗
这个相当于查询常量50,你没发现,不加括号也不用as,出来的结果全是50,然后列名是m_run
这个相当于查询常量50,你没发现,不加括号也不用as,出来的结果全是50,然后列名是m_run
#6
哦,原来是这样,非常感谢!
#1
列名不符合正常的形式,要用[]括起来
select [50m_run] as abc from devtbl_tsn
#2
括起来,列名无效,怎么破?
#3
devtbl_tsn表里面得有这个列
我倒想问下,devtbl_tsn这个表都有哪些列
是不是你的devtbl_tsn有列abc?
如果是这样,那你就写反了
select abc as [50m_run] from devtbl_tsn
我倒想问下,devtbl_tsn这个表都有哪些列
是不是你的devtbl_tsn有列abc?
如果是这样,那你就写反了
select abc as [50m_run] from devtbl_tsn
#4
有的,不加括号也不用as倒是能跑的通。。。但是我不想用这个数字开头的字段名,后续的程序会处理掉数字而出错,列名我是改不了了,我是我的数据库。。。
#5
你知道 select 50m_run from devtbl_tsn这句变成什么意思了吗
这个相当于查询常量50,你没发现,不加括号也不用as,出来的结果全是50,然后列名是m_run
这个相当于查询常量50,你没发现,不加括号也不用as,出来的结果全是50,然后列名是m_run
#6
哦,原来是这样,非常感谢!