SQL: то, как знать, имеет ли поле, “Позволяют, аннулирует” проверенный или не проверенная команда SQL

SQL Server Profiler:

  • Файл в †’ Новая Трассировка
  • "Общая" Вкладка отображена.
  • Здесь можно выбрать "Save to file": так его зарегистрированный в файл.
  • Представление "Выбор Вкладки
  • " Выбора События объекты Вы хотите зарегистрироваться.
  • TSQL в †’ SQL:BatchStarting получит Вас, sql выбирает
  • , Хранимые процедуры в †’ RPC:Completed получат Вас Хранимые процедуры.

[еще 1112] информация от Microsoft: Книги SQL Server 2008 года Онлайн - Используя Обновление SQL Server Profiler

- SQL Express Edition:

комментарий А был сделан, тот SQL Server Profiler MS не доступен для специального выпуска.
, кажется, существует свободная альтернатива: Профилировщик для Express Edition

Microsoft SQL Server 2005 года

6
задан Keltex 14 October 2009 в 17:01
поделиться

3 ответа

Я предполагаю, что вы говорите о SQL Server.

Существует таблица INFORMATION_SCHEMA.COLUMNS, которая содержит метаданные о столбцах в базе данных.

Вы можете сделать это:

SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
ORDER BY TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME

IS_NULLABLE дает вам значение "Allow Nulls", используемое в конструкторе.

11
ответ дан 8 December 2019 в 18:38
поделиться

Если у вас MySQL, используйте команду sql

DESCRIBE Table;

Где таблица - это имя таблицы, которую вы хотите исследовать

1
ответ дан 8 December 2019 в 18:38
поделиться

Попробуйте это (SQL Server)

select sysobjects.name, syscolumns.name, syscolumns.isnullable
from   sysobjects join syscolumns
   on  sysobjects.id    = syscolumns.id
  and  sysobjects.xtype = 'U'
  and  sysobjects.name  = 'your table name'
1
ответ дан 8 December 2019 в 18:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: