Colunas calculadas no SharePoint | Uma visão geral
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Neste tutorial, mostrarei como executar as operações de tabela SQL básicas , que incluem a criação e exclusão de tabelas. Também discutiremos a inserção, remoção e atualização de registros em uma tabela.
Além disso, também usamos o termo CRUD , que significa Criar, Ler, Atualizar e Excluir para as operações básicas de tabela do SQL .
Se você já trabalhou com o Excel, visualize o arquivo do Excel como seu banco de dados, as tabelas que você cria no SQL como as páginas do Excel e os registros como as linhas da planilha do Excel.
Índice
Operações de tabela SQL: CREATE TABLE
Vamos começar com o comando CREATE TABLE . Para criar uma tabela, primeiro, precisamos digitar o comando CREATE TABLE . Em seguida, insira o nome da tabela. Observe que o nome da tabela que você vai usar não deve estar presente no banco de dados, ou então ela não será criada.
Depois disso, precisamos adicionar os parênteses de abertura e fechamento . Em seguida, adicionaremos o nome da coluna e os tipos de dados entre parênteses.
Também podemos criar uma tabela a partir de uma consulta. Podemos fazer isso usando o comando SELECT * INTO person.Persons_copy FROM person.Persons . Este comando criará uma tabela denominada person.Persons_copy com a mesma estrutura e registros da tabela person.Persons .
Manipulando registros em SQL
Depois de criar uma tabela, agora podemos usar o comando INSERT para inserir um registro. Os comandos destacados abaixo irão inserir os valores na tabela denominada dbo.courses .
Caso tenha feito uma entrada errada e queira excluí-la, você pode usar o comando DELETE para fazer isso. Utilizando o comando abaixo, os registros com id s maior ou igual a 1000 serão excluídos da tabela dbo.courses .
É importante usar o comando WHERE nesta operação, pois ele ajuda a especificar qual registro deve ser excluído, caso contrário, este comando excluirá tudo da tabela que você especificou.
Se você deseja excluir tudo em uma tabela, pode usar o comando TRUNCATE TABLE . O comando destacado abaixo irá limpar os registros dentro da tabela dbo.courses .
Atualizar um registro é muito simples. Usamos o comando UPDATE para fazer esta operação. O comando destacado abaixo atualizará o nome “ Dax ” para “ DAX ” dentro da tabela dbo.courses .
Como você percebeu, usamos o comando SET no exemplo para identificar qual coluna e qual valor deve ser atualizado. Também adicionamos o comando WHERE para indicar o registro existente que atualizaremos na tabela dbo.courses .
Operações de tabela SQL: DROP TABLE
Também podemos descartar tabelas simplesmente usando o comando DROP TABLE . O comando realçado neste exemplo mostra como excluir uma tabela especificada.
Esta função é semelhante ao comando TRUNCATE TABLE . No entanto, a principal diferença entre esses dois é que o comando TRUNCATE TABLE é usado apenas para limpar uma tabela. Por outro lado, o comando DROP TABLE é utilizado para deletar uma determinada tabela junto com seus registros.
Vamos agora tentar usar esses comandos SQL no Microsoft SQL Server Management Studio .
Criando uma tabela em SQL
Vamos começar criando uma tabela. Por exemplo, queremos criar uma tabela chamada dbo.Names .
No momento, estou trabalhando no banco de dados AdventureWorks2012 . Este é um banco de dados de backup fornecido pela Microsoft em seu site de documentação.
Do lado direito, ao clicarmos no ícone + ao lado da pasta Tabelas , podemos ver que não existe nenhuma tabela existente na pasta Tabelas que tenha o nome de tabela dbo.Names .
Agora vamos executar o comando abaixo para criar a tabela dbo.Names .
Após clicar no botão Executar , aparecerá uma mensagem dizendo “ Comandos concluídos com sucesso ”.
Em seguida, atualize a pasta Tabelas . Clique com o botão direito do mouse e selecione Atualizar .
Ao atualizar, podemos ver a tabela dbo.Names adicionada na pasta Tabelas .
A tabela dbo.Names está vazia no momento. Clique com o botão direito do mouse e selecione Selecionar as 1000 principais linhas nas opções para abri-lo.
Ao abrir, veremos que não possui nenhum registro e mostra apenas 3 colunas que são ID , FirstName e LastName .
Criando uma tabela temporária em SQL
Uma Tabela Temporária sempre começa com # . Isso é muito útil para localizar e resolver possíveis erros e escrever consultas SQL porque não é armazenado permanentemente no banco de dados. Quando fechamos uma sessão, a tabela será deletada. Você pode criar uma Tabela Temporária usando o comando destacado abaixo.
A partir daqui, usaremos a tabela #Names para executar outros comandos.
Selecionando uma tabela no SQL
Depois de criar a tabela #Names , agora vamos verificar seus registros executando o seguinte comando destacado.
Mas como ainda não inserimos nenhum registro, a tabela mostrará apenas as 3 colunas.
Soltando uma tabela no SQL
Agora, se quisermos descartar ou remover a tabela #Names , usaremos o comando DROP TABLE e selecionaremos a tabela #Names .
Depois disso, execute o comando SELECT * FROM #Names e ele mostrará uma mensagem como esta.
Isso ocorre porque excluímos a tabela #Names .
Inserindo um registro em uma tabela SQL
Antes de prosseguir, recriaremos a tabela #Names e inseriremos um registro nessa tabela usando o comando abaixo.
Este comando significa que estamos inserindo os valores (1, 'Dean', 'Jones') das colunas (ID, FirstName, LastName) em #Names .
Ao visualizar uma mensagem semelhante ao exemplo abaixo após executar este comando, significa que o registro foi adicionado à tabela.
Agora execute o comando SELECT * FROM #Names e você deverá ver o registro que acabamos de inserir.
Inserindo vários registros em uma tabela
Para inserir vários registros em uma tabela, basta criar vários valores. Mas certifique-se de separá-los com “ , ”. Use o comando abaixo como referência.
Se executarmos novamente o comando SELECT * FROM #Names , teremos agora um total de 4 registros na tabela #Names .
Atualizando um registro em uma tabela
Em seguida, vamos atualizar um registro na tabela #Names . Vamos tentar mudar o ID de John para 10 . Primeiro, usaremos o comando UPDATE e então selecionaremos #Names . Depois disso vamos adicionar os seguintes comandos: SET ID = 10 e WHERE FirstName = 'John' para selecionar John usando seu primeiro nome e definir seu ID para 10 .
O comando acima atualizará o ID de John para 10 .
Agora execute o comando SELECT * FROM #Names novamente para verificar se o registro foi atualizado com sucesso.
Como resultado, o ID de John foi atualizado para 10 .
Excluindo um registro em uma tabela
Desta vez vamos deletar um registro na tabela #Names . Por exemplo, queremos excluir um registro com um valor de ID de 3 .
Vamos usar os comandos DELETE FROM #Names e WHERE ID = 3 para fazer isso.
Após a exclusão, execute novamente o comando SELECT * FROM #Names e perceberemos que restam apenas 3 registros na tabela #Names .
Esvaziando uma tabela em SQL
Em seguida, limparemos o conteúdo da tabela #Names . Usaremos o comando TRUNCATE TABLE #Names nesta operação.
Depois de executar o comando TRUNCATE TABLE , use o comando SELECT * FROM #Names e mostrará que a tabela #Names agora está vazia.
Copiando Uma Tabela
Por fim, aprenderemos como copiar uma tabela. Para fazer isso, precisamos identificar qual tabela gostaríamos de copiar. Por exemplo, queremos fazer uma cópia da tabela Person.Person . Neste exemplo, usaremos o comando SELECT * INTO Person.Person_copy FROM Person.Person para fazer uma cópia da tabela Person.Person junto com seus registros.
A seguir, faremos uma cópia da tabela Person.Person com apenas 1 registro. Por exemplo, queremos copiar apenas o registro com valor BusinessEntityID 1 .
Para fazer isso, devemos adicionar o comando WHERE ao lado do comando FROM Person.Person . Em seguida, digite o nome da coluna BusinessEntityID e defina o valor como 1 .
Depois de executar o comando, ele mostrará uma mensagem que indica que criamos com sucesso uma cópia da tabela Person.Person . O nome da tabela é Person.Person_copy com um registro que tem o valor BusinessEntityID de 1 da tabela Person.Person .
Vamos selecionar a tabela Person.Person_copy usando o seguinte comando.
Usando essas etapas, conseguimos criar o mesmo número de colunas da tabela Person.Person e criar a tabela Person.Person_copy .
Conclusão
Resumindo, podemos usar as operações básicas da tabela SQL para vários propósitos. Aprendemos a criar uma tabela; inserir, atualizar e excluir registros em uma tabela; e crie uma cópia de uma tabela.
Além disso, também discutimos como criar uma tabela temporária que podemos usar para testar comandos e encontrar ou corrigir possíveis erros. Lembre-se que todas as operações que fizemos na Mesa Temporária também podem ser feitas na Mesa Física . Lembre-se apenas que assim que encerrarmos uma sessão, a Mesa Temporária não existirá mais.
Se você quiser saber mais sobre este tópico e outros conteúdos relacionados, certamente pode conferir a lista de links relevantes abaixo.
Tudo de bom,
Hafiz
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.
Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.
Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.
O que é self em Python: exemplos do mundo real
Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.