Pessoal,
Estou aqui novamente, rsrsrsr
Depois de quebrar a cabeça e não conseguir uma solução, vim pedir ajuda novamente para a seguinte situação.
o comando paste *.sql | sed 's/\t/ go /g' []'s funciona quando eu tenho um arquivo com o conteúdo "conteudo do arquivo1, conteudo do arquivo2 e assim sucessivamente. porém não funciona quando
eu tenho um sql da seguinte forma:
/********************************************************************************************************************
CRIADA EM : 22/12/2040
AUTOR : CCCCCC
SISTEMA QUE UTILIZA : CCCCCCC
DESCRIÇÃO : Criação da tabela hhhhhhh
MOTIVO : DDDDDDDDDD
SDM : dsdsdsdsds
********************************************************************************************************************/
IF OBJECT_ID(N'dbo.SCP_TipoServico', N'U') IS NULL
BEGIN
CREATE TABLE [dbo].[SCP_TipoServico] (
[Id_TipoServico] [int] IDENTITY(1,1) NOT NULL,
[Des_TipoServico] [varchar](50) NOT NULL,
[Flg_Situacao] [bit] NOT NULL,
[Dt_Inclusao] [datetime] NOT NULL,
[Dt_Alteracao] [datetime] NULL,
CONSTRAINT [PK_SCP_TipoServico] PRIMARY KEY CLUSTERED
(
[Id_TipoServico] ASC
) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
-- valores defaults
ALTER TABLE [dbo].[SCP_TipoServico] ADD CONSTRAINT [DF_SCP_TipoServico_Flg_Situacao] DEFAULT ((1)) FOR [Flg_Situacao]
ALTER TABLE [dbo].[SCP_TipoServico] ADD CONSTRAINT [DF_SCP_TipoServico_Dt_Inclusao] DEFAULT (getdate()) FOR [Dt_Inclusao]
-- descrição das colunas e da tabela
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Identificador do registro - chave primária' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SCP_TipoServico', @level2type=N'COLUMN',@level2name=N'Id_TipoServico'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Descrição do tipo de serviço do processo de enchimento' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SCP_TipoServico', @level2type=N'COLUMN',@level2name=N'Des_TipoServico'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Situação do registro (Ativo/Inativo)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SCP_TipoServico', @level2type=N'COLUMN',@level2name=N'Flg_Situacao'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Data de inclusão do registro' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SCP_TipoServico', @level2type=N'COLUMN',@level2name=N'Dt_Inclusao'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Data de alteração do registro' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SCP_TipoServico', @level2type=N'COLUMN',@level2name=N'Dt_Alteracao'
END
basicamente eu preciso colocar o conteúdo dessa forma acima, e depois inserir uma quebra de linha adicionar o GO e fazer isso para todos os arquivos, porém sem adicionar um Go no final do arquivo final.
OBS: desculpem o e-mail gigante