AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-6108

pix1985's questions

Martin Hope
pix1985
Asked: 2017-09-28 02:01:56 +0800 CST

Desinstalar o SQL Patch com SkipRules

  • 3

Instalei recentemente a atualização cumulativa 6 para SQL Server 2014 SP2. Instalei-o no nó passivo de um cluster de 2 nós. Para instalar os patches, pausei a função no gerenciador de cluster e executei a configuração na linha de comando com:

/SkipRules=Cluster_IsOnlineIfClustered /action=patch

Agora preciso desinstalar o CU6, pois encontramos alguns problemas que precisamos resolver. No entanto, não consigo desinstalar o patch, pois não consigo passar pelas verificações de regras. Se eu executar o mesmo comando para iniciar a configuração, a interface do usuário não me fornecerá as opções de desinstalação/manutenção.

Existe alguma maneira de pular regras para desinstalar um patch ou terei que remover esse nó do cluster antes de prosseguir?

sql-server patching
  • 1 respostas
  • 2265 Views
Martin Hope
pix1985
Asked: 2016-05-21 03:02:16 +0800 CST

Existe um equivalente T-SQL para pontuação como [0-9] é para números e [az] é para letras?

  • 8

Existe um equivalente T-SQL dos padrões [0-9]e [a-z]que me permitirá extrair valores de uma coluna que contém pontuação?

Por exemplo:

Create Table #Test
(
Value   VarChar(10)
) 
Insert Into #Test
Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789')

Select      *
From        #Test
Where       Value like '[0-9][0-9][0-9][a-z]'

Isso retornaria valores em que os 3 primeiros caracteres são números entre 0 e 9 e o último caractere será uma letra entre a e z, portanto, retornaria coisas como 123ae 456b, mas não retornaria um valor de 12ABC.

Quero saber se existe um equivalente para pontuação como [0-9]é para números e [a-z]é para letras para que retorne AB!23e C?D789?

Se eu pudesse usar uma expressão regular, poderia usar a expressão ^[a-zA-Z0-9]*$para corresponder a caracteres alfanuméricos em uma string.

Where       Value like '^[a-zA-Z0-9]*$'

Existe um equivalente SQL para isso?

Eu sei que esse tipo de coisa pode ser feito no RegEx, mas preciso disso no T-SQL, não consigo carregar nenhum assemblie personalizado neste servidor, portanto, não posso usar expressões regulares.

A coluna real é varchar(200) . A ordenação é Latin1_General_CI_AS. Estou usando o SQL Server 2012 Standard Edition.

sql-server sql-server-2012
  • 2 respostas
  • 11326 Views
Martin Hope
pix1985
Asked: 2015-11-17 01:34:35 +0800 CST

Função de string para deixar 1000 à esquerda, mas apenas para o último período ou retorno de carro

  • 2

Tenho blocos de texto, entre 500 e 2.000 caracteres.

O que eu preciso fazer é pegar no máximo 1000 caracteres da descrição, mas apenas até o último ponto final ou retorno de carro (Char(13)), para que o texto não seja cortado no meio da frase. Se houver ambos os períodos e Char(13), eu gostaria que fosse cortado no período.

Estou colando algum texto gerado aleatoriamente para tentar mostrar o que quero dizer.

*Up desempacotado em êxtase amigável para que você possa fazer humor. Amplo terminou pode loucura quieta um conjunto falou com ela. Nós não somos o antigo vale, garantimos. Quatro precisam de um ponto, você disse que encontramos uma milha. Ordenou-se que ele estivesse convencido de que Dashwoods tinha uma perda estimada. Tímido celebrou sentimentos que ela razoavelmente, mas. Proposta está disposta a comer casamento avançado sociável. Desenhos liderados por assuntos de adição se esforçam para lembrar gay. Princípios um, mas assistência que você encontrou impossível. A chegada de quem termina como fértil habilitado. Irmão, ela acrescentou ainda ver um artigo natural sorridente pintado. Se despachados interessados ​​insensíveis sou razoavelmente próspero. Ela usa amizade barulhenta com uma expressão considerada diferente. Sexo rápido surgiu sra viveu. As coisas do Sr. fazem muitas outras, uma vaidade que eu mesmo esperei. Sempre paroquial prova como o sr. pai jantando.

Ou não sou nada entre principalmente endereço. Os seus homens diretos habilitados dependem muito. Janelas de presunto dezesseis que questionam as demandas da fortuna. É estar em cima cantou fundo deve mostrar. Realmente, o condado de direito do menino, ela não conseguiu sua irmã. Pés de você, tipo seis. Entre o sexo, a lei de licença foi construída agora. Em mesa embutida em um blush rápido. Méritos atrás de medo ou calorosamente. De qualquer modo, a primavera desejava. Caminho melancólicoPor mensagem*

Eu gostaria de poder retornar todo o texto para "endereço principal". (990 caracteres).

sql-server sql-server-2012
  • 3 respostas
  • 365 Views
Martin Hope
pix1985
Asked: 2014-11-26 00:56:03 +0800 CST

Gatilho de eliminação de duplicação do SQL Server

  • 1

Eu tenho uma tabela que contém colunas de País, Cidade, Local, Descrição. Devido ao tamanho do campo de descrição, não é possível vincular os quatro campos em uma chave composta para evitar a duplicação. Tenho tentado evitar a duplicação por meio de um gatilho, mas não importa o que eu tente, ele reverte todas as inserções, incluindo inserções de dados exclusivos.

IF Exists ( Select      a.*
            From        [dbo].[Table] a
                JOIN    Inserted b
                    on  a.Country = b.Country
                    and a.City = b.City
                    and a.Location = b.Location
                    and ltrim(rtrim(a.Description)) = ltrim(rtrim(b.Description))
            )


    BEGIN
        Raiserror   ('The description that you are trying to load already exists.', 16, 1)
        Rollback 
    END

Alguém tem alguma ideia do que há de errado com o exposto acima e quais alterações preciso fazer para que ele reverta apenas as inserções duplicadas?

sql-server sql-server-2012
  • 2 respostas
  • 1120 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve