The система перегляд identity_columns повертає всі стовпці в sys. перегляд стовпців. Він також повертає додаткові стовпці, описані нижче.
Сервер Microsoft SQL має 3 типи для отримання останнього згенерованого значення стовпця ідентичності.
- SCOPE_IDENTITY() Повертає останнє значення ідентифікатора, згенероване в поточній області (тобто збережена процедура, тригер, функція тощо).
- @@IDENTITY. Повертає останнє ідентифікаційне значення, згенероване у вашому SQL-з'єднанні. …
- IDENT_CURRENT()
SQL SERVER – отримання імен стовпців
- Спосіб 1: SELECT * FROM sys.columns WHERE object_id = OBJECT_ID('TableName')
- Спосіб 2: SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'TableName'
Ви можете перерахувати стовпці таблиці за допомогою mysqlshow db_name tbl_name команда. Оператор DESCRIBE надає інформацію, подібну до SHOW COLUMNS. Дивіться розділ 15.8. 1, «ОПИСАННЯ Твердження».
один із способів – подивитися на sys.columns, який має індикатор is_identity:
- вибрати.
- object_name(object_id) як TableName,
- ім'я As ColumnName,
- is_identity.
- від sys. колонки.