修复我的 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]
基本上我在 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]