Eu tenho um arquivo .sql de um despejo do MySQL contendo tabelas, definições e dados a serem inseridos nessas tabelas. Como posso converter este banco de dados representado no arquivo de despejo em um banco de dados MS SQL Server?
Eu tenho um arquivo .sql de um despejo do MySQL contendo tabelas, definições e dados a serem inseridos nessas tabelas. Como posso converter este banco de dados representado no arquivo de despejo em um banco de dados MS SQL Server?
Onde [CastleType] é definido como tipo de dados "texto" no SQL Server e a consulta é: SELECT * FROM [Village] WHERE [CastleType] = 'foo' Recebo o erro: Os tipos de dados TEXT e VARCHAR são incompatíveis no operador igual a. Não posso consultar esse tipo de dados com uma cláusula WHERE?...
É possível listar informações sobre os arquivos (MDF / LDF) de todos os bancos de dados em um SQL Server? Eu gostaria de obter uma lista mostrando qual banco de dados está usando quais arquivos no disco local. O que eu tentei: exec sp_databases todos os bancos de dados select * from...
Estou surpreso por ainda não conseguir encontrar essa pergunta aqui. Eu tenho uma data e hora var e quero convertê-la em uma string para poder anexá-la a outra string. Eu quero um formato que possa ser facilmente convertido de volta para uma data e hora. Como posso fazer isso? (Eu quero a...
Eu tenho uma tabela que contém uma Xmlcoluna: SELECT * FROM Sqm Uma amostra dos xmldados de uma linha seria: <Sqm version="1.2"> <Metrics> <Metric id="TransactionCleanupThread.RecordUsedTransactionShift" type="timer" unit="µs" count="1" sum="21490" average="21490"...
Existe uma maneira de tornar uma variável TSQL constante?
A pergunta é bastante autoexplicativa. Quero fazer uma localização e substituição simples, como você faria em um editor de texto nos dados de uma coluna do meu banco de dados (que é MsSQL no MS Windows Server 2003)
Digamos que eu tenha que implementar um trecho de código T-SQL que deve retornar uma tabela como resultado. Posso implementar uma função com valor de tabela ou então um procedimento armazenado que retorna um conjunto de linhas. O que devo usar? Resumindo, o que eu quero saber é: Quais são as...
Eu costumava escrever meus cheques EXISTS assim: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Um dos DBAs em uma vida anterior me disse que quando faço uma EXISTScláusula, uso em SELECT 1vez deSELECT * IF...
A qualquer momento no passado, se alguém tivesse me perguntado o tamanho máximo para um varchar(max), eu teria dito que 2 GB, ou olhou para uma forma mais exata figura (2 ^ 31-1, ou 2147483647). No entanto, em alguns testes recentes, descobri que as varchar(max)variáveis podem aparentemente...
Ao pesquisar o uso de dicas de tabela , me deparei com estas duas perguntas: Quais dicas de bloqueio devo usar (T-SQL)? Que efeito HOLDLOCK tem em UPDLOCK? As respostas a ambas as perguntas dizem que, ao usar (UPDLOCK, HOLDLOCK), outros processos não serão capazes de ler os dados daquela...
Eu quero encontrar o mais longo VARCHARem uma coluna específica de uma tabela do SQL Server. Aqui está um exemplo: ID = INT IDENTITY DESC = VARCHAR(5000) ID | Desc ---|----- 1 | a 2 | aaa 3 | aa Qual é o SQL para retornar 3? Já que o maior valor tem 3 caracteres?
Estou tentando escrever o seguinte para obter um total em execução de NumUsers distintos, como: NumUsers = COUNT(DISTINCT [UserAccountKey]) OVER (PARTITION BY [Mth]) O estúdio de gerenciamento não parece muito feliz com isso. O erro desaparece quando eu removo a DISTINCTpalavra - chave, mas...
Estou tentando calcular a distância entre duas posições em um mapa. Tenho armazenado em meus dados: Longitude, Latitude, X POS, Y POS. Eu usei anteriormente o trecho abaixo. DECLARE @orig_lat DECIMAL DECLARE @orig_lng DECIMAL SET @orig_lat=53.381538 set @orig_lng=-1.463526 SELECT *, 3956 * 2...
Eu tenho uma tabela TEST com um DATETIMEcampo, assim: ID NAME DATE 1 TESTING 2014-03-19 20:05:20.000 O que preciso é de uma consulta retornando essa linha e cada linha com data 19/03/2014, não importa que hora seja. Tentei usar select * from test where date = '03/19/2014'; Mas não retorna...
Preciso do mês + ano a partir da data e hora no SQL Server, como 'janeiro de 2008'. Estou agrupando a consulta por mês, ano. Eu pesquisei e encontrei funções como datepart, convert, etc., mas nenhuma delas parece útil para isso. Estou faltando alguma coisa aqui? Existe uma função para isso?...
Acabei de me surpreender com algo em TSQL. Eu pensei que se xact_abort estivesse ligado, chamando algo como raiserror('Something bad happened', 16, 1); interromperia a execução do procedimento armazenado (ou qualquer lote). Mas minha mensagem de erro do ADO.NET provou o contrário. Recebi a...
Eu tenho um pacote SSIS que eventualmente gostaria de passar parâmetros também, esses parâmetros virão de um aplicativo .NET (VB ou C #), então eu estava curioso para saber se alguém sabe como fazer isso, ou melhor ainda, um site com dicas úteis sobre como fazer isso. Então, basicamente, eu...
Qual é o tamanho de lote recomendado SqlBulkCopy? Estou procurando uma fórmula geral que possa usar como ponto de partida para o ajuste de desempenho.
Em um plano de execução do SQL Server, qual é a diferença entre uma varredura de índice e uma busca de índice Estou no SQL Server 2005.