Blog Archives

SQL Server 2012 Consultando os dados do FileTable

Olá pessoal, no ultimo post conhecemos essa nova feature chamada FileTable e hoje vamos aprender  algumas funções que nos permitira consultar os dados dessa tabela.

Consultando o caminho completo dos arquivos do FileTable

select file_stream.GetFileNamespacePath(1,1) from FileTableTest

UnidadeCompleta

Retornando o ID de um arquivo ou ID do diretório especifico dentro do diretorio do FileTable.

select distinct GETPATHLOCATOR(‘\\WIN-1Q77GGJ2BU9\MSSQLSERVER\FileTableDir\FileTableDir\Past’) from FileTableTest

PathLocatorID

Retornando apenas o diretorio padrao da unidade compartilhada do File Table.

select FileTableRootPath()

Consultando apenas os arquivos e diretórios dentro da unidade padrao do FileTable.

select file_stream.GetFileNamespacePath() from FileTableTest

Bom para consultar os dados em uma tabela do tipo FileTable as funções acima seriam as presentes no SQL Server 2012. Agora temos também as system views que merecem um próximo post para falar especificamente delas.

Por hoje é isso, espero que tenham gostado do post.

Abraços,
Marcos Freccia
[MCTS|MCITP|MCT SQL Server 2008]