The B.C. Nurses' Union says a student nurse was attacked by a patient with a knife at Vancouver General Hospital on Thursday.