Comandos Úteis SQL LITE

Tópicos relacionados as operações do Microsoft SQL Server: Instalação, Configuração, Recuperações e etc.
Heron Willy
Mensagens: 31
Registrado em: 13 Mar 2015, 15:41

Comandos Úteis SQL LITE

Mensagempor Heron Willy » 17 Mar 2015, 13:12

LIMITAR QUANTIDADE DE USO DE MEMORIA SQL:

EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE

EXEC sp_configure 'max server memory (MB)', 1024
RECONFIGURE WITH OVERRIDE

-------------------------------------------------------------

ATIVANDO CONCILIAÇÃO DO CAIXA NA CENTRAL:

UPDATE [CONCILIAÇÃO DE CAIXA] SET CONCILIADO=0 WHERE [DATA/HORA ABERTURA]='ano-mês-dia 00:00:00'

------------------------------------------------------------

CHECAR BASE DE DADOS:

OSQL –U SA

USE MASTER
GO

alter database misterchefnet set SINGLE_USER
go

DBCC CHECKDB ('MISTERCHEFNET', REPAIR_ALLOW_DATA_LOSS)
go

ALTER DATABASE MISTERCHEFNET SET MULTI_USER
GO

------------------------------------------------------------


COMANDO PARA BASE LOCAL DUPLICADA:


### VERIFICA DUPLICADOS ###



SELECT [DATA MOVIMENTO], LOJA, [Código Produto], [DATA/HORA VENDA], [Nº CAIXA],

Count ([Código Produto]) As QTD_COD_DUPLICADOS FROM PRODUTO WHERE LOJA = 71979

GROUP BY [DATA MOVIMENTO], LOJA, [CÓDIGO PRODUTO], [DATA/HORA VENDA], [Nº CAIXA]

HAVING Count ([Código Produto]) > 1 ORDER BY [data/hora VENDA]



### DELETA DUPLICADOS ###



DELETE t FROM [PRODUTO] t LEFT JOIN (SELECT [DATA MOVIMENTO], LOJA, [Código Produto], [DATA/HORA VENDA], [Nº CAIXA],

Min([CONTador]) As MinRec FROM PRODUTO WHERE loja=71979 And [DATA MOVIMENTO]>'20130417'

GROUP BY [DATA MOVIMENTO], LOJA, [Código Produto], [DATA/HORA VENDA], [Nº CAIXA])t1 On t1.[data/hora venda]=t.[data/hora venda]

And T1.LOJA = T.LOJA And t1.[código produto]=t.[código produto] And t.[nº caixa]=t1.[nº caixa] And t1.MinRec=t.[CONTador]

WHERE t1.[data/hora venda]Is Null

------------------------------------------------------------

COMANDO PARA COBRAR SERVIÇO

UPDATE [INVETARIO_SPED_AUXILIAR] SET [STATUS]=0

------------------------------------------------------------

COMANDO PARA SOMAR AS PESSOAS DO DIA

SELECT SUM ([NÚMERO PESSOAS]) AS TOTAL FROM CAIXA WHERE [DATA CAIXA]='2006-08-08'

------------------------------------------------------------

COPIAR DADOS DE UM BANCO PARA OUTRO

* Copia dados de um banco para outro.


INSERT INTO [Nome Computador].[MISTERCHEFNET].dbo.[Funcionários] SELECT * FROM [Nome Computador].[Nome Banco Dados 2].dbo.[Funcionários]








update [Contas a Pagar] set Pagamento=1 where loja=x
update Recebimentos set Compensado=1 where loja=x
update [Conciliação de Caixa] set Conciliado=1 where loja=x


SELECT *
FROM [Conciliação de Caixa] WHERE [Data/Hora Abertura] between '01/01/2008 00:00:00 End 31/12/2008 23:59:59'


UPDATE [Conciliação de Caixa] SET [Conciliado]=1 where year ([Data/Hora Abertura]) = '2008'

---------------------------------------------------------------

DESBLOQUEAR PREÇO DE VENDA
update estoque set [bloquear preço]=0

--------------------------------------------------------------

ATIVAR A VENDA FRACIONADA NO MISTER
* liga o venda fracionada
UPDATE estoque SET [permitir venda fracionada]=-1

-------------------------------------------------------------

MAXIMOS STORED

DROP TRIGGER [dbo].[VALIDAPAFECF_ECFS]

----------------------------------------------------------

MUDAR IMPOSTO NO SQL

* muda o imposto
UPDATE estoque SET imposto=2.15

---------------------------------------------------------

MUDAR LOCAL DE IMPRESSÃO DO PRODUTO
* muda o local de impressão
UPDATE estoque SET [local impressão]='COZINHA'

-----------------------------------------------------------

MUDAR TRIBUTO NO SQL
* muda o tributo
UPDATE estoque SET tributo='T'

---------------------------------------------------------

SELECIONA CAMPOS POR DATA
* seleciona campos por data



SELECT [NOME PRODUTO],[DATA CAIXA],[QUANTIDADE], [PERÍODO] FROM PRODUTO WHERE [DATA CAIXA] = '2006-08-08'

--------------------------------------------------------

SELECIONA DETERMINADO GRUPO
* para selecionar um determinado grupo ou subgrupo
where grupo='grelhados'

--------------------------------------------------------

Jonaquisson Vieira
Mensagens: 81
Registrado em: 12 Mar 2015, 12:42

Re: Comandos Úteis SQL LITE

Mensagempor Jonaquisson Vieira » 29 Mai 2015, 11:44

Localizar coluna pelo nome nas tabelas da Base de Dados do cliente

Executar a query abaixo no SQL Editor(SQLite).

SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'nome_da_coluna'

Será apresentada uma lista de todas as tabelas que contenham
a coluna descrita no lugar de nome_da_coluna.
Obs.: Não apagar as aspas('').
Jonaquisson Vieira

Jonaquisson Vieira
Mensagens: 81
Registrado em: 12 Mar 2015, 12:42

Re: Comandos Úteis SQL LITE

Mensagempor Jonaquisson Vieira » 16 Jul 2015, 16:35

Utilize os seguintes comandos abaixo para visualizar, excluir e, se necessário adicionar linked servers:



-- Visualizar servers

exec sp_linkedservers



Execute o comando acima para visualizar os servers cadastrados. Provavelmente você irá achar várias linhas referente a fechamentos. Utilize o comando de excluir, logo abaixo, em cada 1 das linhas.



-- Excluir servers

exec sp_dropserver 'server_name', 'droplogins'



Para utilizar este script basta pegar o nome do fechamento que irá mostrar na coluna srv_name e substituir no script acima, trocando 'server_name' pelo nome do fechamento, também entre aspas.



-- Criar servers

exec sp_addlinkedserver 'remote_server', 'SQL Server'
Jonaquisson Vieira


Voltar para “Microsoft SQL Server”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 1 visitante

cron