修复我的 SQL 服务器黑屏

Fix my SQL Server blank screen

基本上我在 SQL 服务器中创建了一个 table:

  CREATE TABLE [Books]
(
     [store] int,
     [sgxg] int,
     [t] varchar(50),
     [movie] varchar(50),
     [year] int
);

但是当我从 table books 中选择行时,即使我刷新它也没有任何内容。创建了 5 列,但没有插入数据??

您的 table 定义为:

CREATE TABLE [Books]
(
     [store] int,
     [sgxg] int,
     [t] varchar(50),
     [movie] varchar(50),
     [year] int
);

您的程序几乎正确。试试这个:

CREATE PROC [InsertBooks]
AS
BEGIN
  BULK INSERT [Books] 
  FROM 'C:\Users\dachen\workspace2Lab3(XMLFinalVersion)\books.txt'
  WITH (
    FIRSTROW=2,
    FIELDTERMINATOR=',',
    ROWTERMINATOR='\n'
  )
END;

执行程序如下:

EXECUTE [InsertBooks];

查看插入的数据:

SELECT * FROM [Books]