Comandos Úteis SQL LITE
Enviado: 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'
--------------------------------------------------------
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'
--------------------------------------------------------