Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server meminta pengguna untuk memasukkan dan meneruskan ke variabel

Buat Prosedur Tersimpan?

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:      
-- Create date: 
-- Description: 
-- =============================================
CREATE PROCEDURE [dbo].[ImportData]
    @date   varchar(15)
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for procedure here
    DECLARE @query AS varchar(MAX)
    SET @query = 'CREATE DATABASE aug29
                  USE aug29
                  BULK INSERT dbo.Table FROM ''\\Drive\Documents\''' + @date + '''-xxx.txt''
                  WITH (FIRSTROW = 2, FIELDTERMINATOR = ''\t'', ROWTERMINATOR = ''\n'')'
   EXEC(@query)
END

Kemudian pada SSMS buka database> Programmability> Stored Procedures> Klik kanan pada Stored Procedure yang baru dibuat (ImportData atau apa pun namanya)> Execute Stored Procedure.

Pengguna kemudian dapat memasukkan nilai untuk parameter @date.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memasukkan data ke tabel SQL Server menggunakan R?

  2. Buat Fungsi Buatan Pengguna Skalar di SQL Server

  3. Operator XOR T-SQL

  4. Membuat kunci asing komposit di SQL Server 2008

  5. Masalah Serialisasi C# dan SQL Server 2008 CLR