Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Các anh chị giúp em với...

  1. #1
    Ngày gia nhập
    11 2016
    Bài viết
    1

    Mặc định Các anh chị giúp em với...

    Em đang làm thử 1 cái project . Em tạo 1 table student , nhưng em muốn tạo 1 function để lấy họ và tên của học sinh thông qua StudentID , thì lại bị không khai báo được báo lỗi . Ai đi qua chỉ em với

    CREATE TABLE StudentList (
    StudentID uniqueidentifier DEFAULT NEWID() NOT NULL PRIMARY KEY,
    ClassID char(10) NOT NULL FOREIGN KEY REFERENCES ClassList(ClassID),
    FistName varchar(15),
    LastName varchar(45),
    Sex varchar(10),
    Birthday date,
    IDCard varchar(15),
    PhoneNumber varchar(15),
    Email varchar(45),
    scholarship float,
    TrainSystemID bit NOT NULL FOREIGN KEY REFERENCES TrainingSystem(TrainSystemID),
    StartDay date,
    EndDay date,
    );


    CREATE FUNCTION UserName
    (
    @ID uniqueidentifier DEFAULT NEWID()
    )
    RETURNS uniqueidentifier DEFAULT NEWID()
    BEGIN
    DECLARE @User varchar(50)
    SELECT @User = FistName + ' ' +LastName FROM StudentList
    WHERE StudentID = @ID
    RETURN @User
    END

  2. #2
    Ngày gia nhập
    10 2013
    Bài viết
    17

    - Đây có thể là cái bạn cần:

    CREATE FUNCTION fn_GetStudent
    (
    @STUDENTID UNIQUEIDENTIFIER = NULL
    )
    RETURNS NVARCHAR(100)
    AS
    BEGIN

    RETURN (SELECT CONCAT(FistName, ' ', LastName) FROM dbo.StudentList WHERE StudentID = @STUDENTID)
    END
    GO
    Đã được chỉnh sửa lần cuối bởi thachpholy910 : 06-11-2017 lúc 09:04 AM.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn