For the complete documentation index, see llms.txt. This page is also available as Markdown.

Insert tables

Những câu lệnh về thêm dữ liệu vào bảng

LẤY DANH SÁCH CÁC CỘT TRONG BẢNG

// Lấy danh sách các cột trên bảng DuLieuKeToan
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'DuLieuKeToan'
ORDER BY ORDINAL_POSITION
// Lấy danh sách các cột trên bảng DuLieuKetoan đưa vào 1 chuỗi cách nhau dấu phẩy
// A,B,C,D....
SELECT STUFF(CAST((
  SELECT ', ' + COLUMN_NAME
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE TABLE_NAME = 'DuLieuKeToan'
  FOR XML PATH(''), TYPE) AS
VARCHAR(MAX)), 1, 2, '') AS columns
// Lấy danh sách các cột trên bảng DuLieuKetoan đưa vào 1 chuỗi cách nhau dấu phẩy
// A nvarchar(3),B numeric(19,0),C DateTime(12),D nvarchar(100)....
SELECT STUFF(CAST((
  SELECT ', ' + COLUMN_NAME + ' ' + 
    CASE WHEN CHARACTER_MAXIMUM_LENGTH > 0 THEN DATA_TYPE + '(' + CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR(255))+ ')' 
    WHEN NUMERIC_PRECISION > 0 THEN DATA_TYPE + '(' + CAST(NUMERIC_PRECISION AS VARCHAR(10)) + CASE WHEN NUMERIC_SCALE > 0 THEN ',' + CAST(NUMERIC_SCALE AS VARCHAR(10)) ELSE '' END + ')'
    ELSE DATA_TYPE END
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE TABLE_NAME = 'DuLieuKeToan'
  FOR XML PATH(''), TYPE) AS
VARCHAR(MAX)), 1, 2, '') AS columns

Last updated