Как я могу получить сопоставление конкретной таблицы в базе данных? Возможно ли, что таблица имеет различную сортировку в db?Как я могу получить сопоставление конкретной таблицы в базе данных?
ответ
Сопоставление на уровне таблицы соответствует столбцу, поэтому возможно сопоставление, отличное от базы данных. Если сортировка не определена на уровне столбца, она по умолчанию устанавливает настройку сортировки базы данных.
SQL Server 2000:
SELECT c.name,
c.collation
FROM SYSCOLUMNS c
WHERE [id] = OBJECT_ID('your_table_name')
SQL Server 2005+:
SELECT c.name,
c.collation_name
FROM SYS.COLUMNS c
JOIN SYS.TABLES t ON t.object_id = c.object_id
WHERE t.name = 'your_table_name'
Нет такой вещи, как сортировка таблицы.
База данных имеет сортировку по умолчанию (которая по умолчанию соответствует настройке для сервера).
Значение сортировки по умолчанию для базы данных будет применяться к любому столбцу, который вы добавляете в таблицу, ЕСЛИ вы явно указываете сортировку на уровне столбца.
Как я могу получить этот уровень столбец сортировки? –
- 1. Как бы я эхо-адрес конкретной таблицы в базе данных?
- 2. запрос, чтобы получить таблицы, имеющие индексирование в конкретной базе данных
- 3. Как я могу получить список всех функций, хранящихся в базе данных конкретной схемы в PostgreSQL?
- 4. Как я могу удалить все таблицы в моей базе данных?
- 5. Как создать таблицу в конкретной базе данных?
- 6. Как я могу получить идентификатор конкретной модели?
- 7. Как мне получить доступ к INFORMATION_SCHEMA.TABLES в конкретной базе данных
- 8. Как получить схему списка в конкретной базе данных в DB2
- 9. Подсчет числа конкретной записи в базе данных
- 10. Как я могу получить данные из таблицы
- 11. Как я могу получить все последовательности в базе данных Oracle?
- 12. Как я могу получить имя в моей базе данных?
- 13. Как я могу получить возможные значения в базе данных MySQL?
- 14. Как я могу получить инструкции sql, используемые для создания конкретной таблицы?
- 15. BeautifulSoup: Получить содержимое конкретной таблицы
- 16. Я не могу обновить столбцы таблицы в базе данных MySQL
- 17. Получить все имена таблиц в конкретной базе данных SQL Server
- 18. Как я могу описать таблицу в базе данных cassandra?
- 19. Как я могу получить доступ к базе данных java.sql.Connection?
- 20. Как я могу зарегистрировать контрольный журнал в базе данных?
- 21. Как я могу найти клиентов без заказов в базе данных?
- 22. Как я могу найти определенную строку из конкретной таблицы?
- 23. улей, как я получить все таблицы столбцов в базе данных по
- 24. Частичное сопоставление в базе данных Oracle
- 25. Как я могу получить общий размер конкретной папки в C#?
- 26. Список всех пользователей в конкретной базе данных
- 27. Сопоставление данных из таблицы mutilple
- 28. как я могу подключиться к базе данных
- 29. dbo.Split не работает в конкретной базе данных
- 30. Как получить имя столбца таблицы из конкретной базы данных?
Последний случай может быть еще проще (без идентификатора соединения или объекта), если вы используете схему 'INFORMATION_SCHEMA' вместо схемы' sys'. Вы получите: 'SELECT COLUMN_NAME, COLLATION_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'your_table_name'' –
Извините, комментарий выше применим только к SQL Server 2012 и более поздним версиям, которые, очевидно, не были доступны, когда был написан ответ, но я думаю, что большинство людей будут использовать его к настоящему времени, поэтому комментарий может быть полезен. –