Como posso adicionar uma coluna com um valor padrão a uma tabela existente no SQL Server 2000 / SQL Server 2005
Como posso adicionar uma coluna com um valor padrão a uma tabela existente no SQL Server 2000 / SQL Server 2005
Eu gostaria que essa fosse a discussão final sobre como verificar se existe uma tabela no SQL Server 2000/2005 usando instruções SQL. Quando você busca no Google a resposta, recebe muitas respostas diferentes. Existe uma maneira oficial / compatível com versões anteriores e posteriores? Aqui...
Vou usar um exemplo concreto, mas hipotético. Cada pedido normalmente tem apenas um item de linha : Encomendas: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUID Order ID Quantity Description ============ ======== ========...
Preciso de um número aleatório diferente para cada linha da minha tabela. O código aparentemente óbvio a seguir usa o mesmo valor aleatório para cada linha. SELECT table_name, RAND() magic_number FROM information_schema.tables Eu gostaria de obter um INT ou um FLOAT com isso. O resto da...
Percebo que as consultas SQL parametrizadas são a maneira ideal de higienizar a entrada do usuário ao criar consultas que contenham entrada do usuário, mas estou me perguntando o que há de errado em receber entradas do usuário e escapar de aspas simples e cercar toda a cadeia de caracteres com...
Existe uma maneira direta de encontrar o índice da última ocorrência de uma string usando SQL? Estou usando o SQL Server 2000 agora. Basicamente, preciso da funcionalidade que o System.String.LastIndexOfmétodo .NET fornece. Um pouco de pesquisa revelou isso - Função para recuperar o último índice -...
Usando o SQL Server 2000, como posso obter a primeira e a última data do ano atual? Resultado esperado: 01/01/2012 e
Eu gerei o script do banco de dados antigo, criei um novo banco de dados e importei todos os dados do banco de dados antigo. Até agora tudo bem, no entanto, nenhum usuário tem direitos de execução para procedimentos armazenados. Eu sei que posso usar GRANT EXECUTE ON [storedProcName] TO [userName]...
Eu sei que isso deve ser simples, mas como prefácio a criação de uma função com uma verificação para ver se ela já existe? Se ele existir, quero descartá-lo e
Estou criando uma nova tabela no Microsoft SQL server 2000 escrevendo o código em vez de usar a GUI, estou tentando aprender como fazê-lo "do modo manual". Este é o código que estou realmente usando e funciona bem: CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL, "load_date"...
Alguém sabe de alguma maneira de listar as transações abertas no banco de dados SQL Server 2000? Estou ciente de que posso consultar o modo de exibição sys.dm_tran_session_transactionsnas versões do banco de dados SQL 2005 (e posteriores), no entanto, isso não está disponível no SQL...