Hỏi đáp CDSLQH SQL đơn giản làm không được???

Thảo luận trong 'Lập trình máy tính' bắt đầu bởi conloc171, 9 Tháng mười một 2011.

  1. Offline

    conloc171

    • Thành Viên Mới

    Số bài viết:
    29
    Đã được thích:
    2
    Điểm thành tích:
    0
    Bên dưới là CSDL của em, khi em tạo bảng nhìn thì nó báo lỗi như thế này:
    There is already an object named 'taodienroi' in the database.

    rõ ràng là trong CSDL của em chưa có tên đó nhưng nó vẫn báo thế. Tạo mãi không được bựt mình kinh khủng, em đi hỏi quanh mà chả ai trả lời giúp em. Vào đây để nhờ anh em cùng trường giúp đỡ

    CREATE DATABASE killer
    USE killer
    CREATE TABLE donvi
    (
    madv INT PRIMARY KEY,
    tendv NVARCHAR(30) NOT NULL,
    dienthoai NVARCHAR(10) NULL,
    )


    CREATE TABLE nhanvien
    (
    manv NVARCHAR(10) PRIMARY KEY,
    hoten NVARCHAR(30) NOT NULL,
    ngaysinh DATETIME NULL,
    diachi NVARCHAR(50) NULL,
    madv INT FOREIGN KEY
    REFERENCES donvi(madv)
    ON DELETE CASCADE
    ON UPDATE CASCADE
    )
    SELECT *FROM donvi
    SELECT *FROM nhanvien

    CREATE VIEW taodienroi
    AS
    SELECT donvi.madv,tendv,diachi,hoten
    FROM donvi,nhanvien
    WHERE donvi.madv=nhanvien.madv
  2. Offline

    Demon Hunter

    • Windows 3.0

    Số bài viết:
    64
    Đã được thích:
    34
    Điểm thành tích:
    40
    conloc171 thích bài này.
  3. Offline

    chip

    • Thành viên sáng lập

    • Chíp sún
    Số bài viết:
    777
    Đã được thích:
    778
    Điểm thành tích:
    560
    ---->diễn đàn để làm gì mà gửi file qua yahoo.

    Bạn có chắc là đối tượng 'taodienroi' không tồn tại trong database?, vô trong database, xuống chỗ view, "làm tươi"(F5) lại các đối tượng view xem có chưa.
    conloc171 thích bài này.
  4. Offline

    lyvinhr00m

    • cụ lý

    Số bài viết:
    1.234
    Đã được thích:
    930
    Điểm thành tích:
    900
    Có thể làm như a chip nói.
    Đơn giản hơn thì đổi 1 cái tên khác là được chứ có j đâu.:no:
    conloc171 thích bài này.
  5. Offline

    conloc171

    • Thành Viên Mới

    Số bài viết:
    29
    Đã được thích:
    2
    Điểm thành tích:
    0
    Chắt chắn là cái tên "taodienroi" chưa có trong CSDL. Em đổi tên bậy bạ như: "sdfsdfsd" nó cũng báo đã tồn tại. Chắt cái máy của em nó "già" rồi, tính toán sai

    A!!!! được rồi tạo được rồi, quên gõ lệnh SELECT để xem bảng vừa tạo. Thế mà ngồi coi mãi hồi tối tới giờ

    Dù sao cũng cám ơn anh em đã giúp đỡ

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí