Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
Я начал использовать LinqPad. В дополнение к тому, чтобы быть более легким, чем SSMS, можно также практиковать запись запросы LINQ - путь больше забавы, чем скучный старый TSQL!
Если Вы уже проводите время в Visual Studio, то можно всегда использовать Проводник Сервера для подключения с любым .NET совместимого сервера базы данных.
, Если Вы используете Профессиональный или больше, можно создать и отредактировать таблицы и базы данных, выполнение запросов, и т.д.
ЖАБА для MS SQL выглядит довольно хорошей. Я никогда не использовал его лично, но я использовал другие продукты Quest, и они тверды.
Существует специальная версия на SSMS, который значительно имеет меньше функций, но все еще имеет основы.
Можно все еще установить и использовать Query Analyzer от предыдущих версий SQL Server.
Oracle имеет бесплатную программу под названием Разработчик SQL, который будет работать с Microsoft SQL Server, а также Oracle & MySQL. При доступе к SQL Server, однако, Oracle Разработчик SQL только предназначается для включения легкой миграции к Oracle, таким образом, база данных SQL Server чрезвычайно только для чтения.
Похоже, никто не упомянул Query Express ( http://www.albahari.com/queryexpress .aspx ) и форк Query ExPlus (также ссылка внизу http://www.albahari.com/queryexpress.aspx )
Кстати. Первый URL - это домашняя страница Джозефа Альбахари, автора LINQPad (ознакомьтесь с этим инструментом-убийцей)