我的 SQL 代码遇到显示问题,希望有人能帮我弄清楚发生了什么。当我创建我的 CUSTOMER 表然后 INSERT 一行值它成功工作......但是,当我输入select * from customer;
然后它显示可怕的输出,其中没有数据在列中正确排列。你能看看我的代码并告诉我我能做些什么来解决这个问题。
我在这个数据库中有多个表,其他表都没有这个问题并正确显示。我的窗口是使用这两行代码配置的:
SET LINESIZE 132
SET PAGESIZE 50
我的表创建代码:
CREATE TABLE Customer
(
CustomerID NUMBER(5) NOT NULL CONSTRAINT PK_Customer_CustomerID PRIMARY KEY,
BillingID NUMBER(5) NOT NULL,
CustomerFName VARCHAR2(40) NOT NULL,
CustomerLName VARCHAR2(40) NOT NULL,
CustomerPhone VARCHAR2(10) NOT NULL,
CustomerStreet VARCHAR2(30)NOT NULL,
CustomerCity VARCHAR2(30) NOT NULL,
CustomerState CHAR(2) NOT NULL,
CustomerZip VARCHAR2(9) NOT NULL,
CustomerEmail VARCHAR2(75) NOT NULL,
SignUp_Date DATE DEFAULT sysdate NOT NULL,
CustomerStatus CHAR(1) NOT NULL CONSTRAINT CC_Customer_CustomerStatus CHECK (CustomerStatus IN ('A', 'I')),
InactiveDate DATE,
InactiveReason VARCHAR2(200),
CustomerBillingCycle CHAR(1) NOT NULL CONSTRAINT CC_Customer_CustomerBC CHECK (CustomerBillingCycle IN ('A', 'B'))
);
我的值行被插入到表中:
INSERT INTO Customer VALUES (01234, 99012, 'Michael', 'Huffaker', '6235551414', '65 N 35th Ln', 'Glendale', 'AZ', '85308', 'm.huffaker@quickmail.com', '29-MAY-2010', 'A', NULL, NULL, 'A');
如上所述,这两项工作都成功,当我在表格中显示数据时出现问题。查看下面的屏幕截图链接以查看混乱的输出:http: //i.stack.imgur.com/uMu4S.png