我有一个28列的excel文件存储在SqlServer表的一列中。使用t-sql,是否可以从excel文件中的一列读取数据而不导出它?提前谢谢。
答案 0 :(得分:0)
虽然非结构化,但这有效:
http://blog.aggregatedintelligence.com/2012/09/sql-server-converting-base64-to-varchar.html
- 从base64转换为varchar:
DECLARE
@Encoded VARCHAR(max)='VGVzdA ==',
@Decoded VARCHAR(max)
SELECT @Decoded =
投(
CAST(N''AS XML).value(
'XS:base64Binary的(SQL:列( “BIN”))'
,'VARBINARY(MAX)'
)
AS VARCHAR(MAX)
)
FROM(
SELECT CAST(@Encoded AS VARCHAR(MAX))AS bin
)AS bin_sql_server_temp;
打印@Decoded