26
ответов

Как Вам нравятся Ваши первичные ключи? [закрытый]

В довольно анимированном обсуждении в моей команде я был заставлен думать что большинство людей как как первичные ключи. У нас были следующие группы - Международный / BigInt, какой автоинкремент достаточно хорошие первичные ключи. Там...
вопрос задан: 19 January 2017 12:01
11
ответов

Что такое хорошая замена Архитектора Visio Enterprise? [закрытый]

Я использовал Visio 2002/2003 Архитектор Предприятия, чтобы сделать, мой дизайн схемы базы данных визуально и затем передать - генерирует DDL для создания базы данных. Я хотел переключить на Visio 2007, но в то время как это...
вопрос задан: 28 February 2009 23:51
9
ответов

Ошибка внешнего ключа при рекурсивном отношении [дубликат]

Я хочу создать внешний ключ в таблице, ссылающейся на таблицу. CREATE TABLE HRMIS_Departments (DepartmentID INT IDENTITY (1,1) NOT NULL PRIMARY KEY, DepartmentName NVARCHAR (100) NOT ...
вопрос задан: 9 July 2012 21:41
9
ответов

ALTER TABLE, не блокируя таблицу?

При выполнении оператора ALTER TABLE в MySQL целая таблица заблокирована чтением на время оператора. Если это - большая таблица, которая средства вставляют или обновляют операторы, мог быть заблокирован для...
вопрос задан: 21 January 2009 00:44
8
ответов

SQL Server управления версиями код DDL

Я хотел бы иметь весь код DDL DB под CVS. Мы используем Подверсию для нашего кода.NET, но весь код базы данных остается все еще неимеющим версию. Все, что мы знаем, - то, как важная логика DB может быть. Я погуглил...
вопрос задан: 11 June 2014 11:42
7
ответов

Как делают я использую, СОЗДАЮТ ИЛИ ЗАМЕНЯЮТ?

Я корректен в понимании, которые СОЗДАЮТ ИЛИ ЗАМЕНЯЮТ, в основном означает, "если объект существует, отбросьте его, то создайте его так или иначе?" Если так, что я делаю неправильно? Это работает: нечто CREATE TABLE (идентификатор...
вопрос задан: 17 June 2009 16:44
7
ответов

Как я должен организовать свой основной ddl сценарий

Я в настоящее время создаю основной ddl для нашей базы данных. Исторически мы использовали резервное копирование/восстановление для управления версиями нашей базы данных и не поддержали любые ddl сценарии. Схема является довольно большой. Мой ток...
вопрос задан: 18 August 2008 16:17
6
ответов

Как я условно составляю таблицу в Sybase (TSQL)?

Хорошо, таким образом, Sybase (12.5.4) позволит мне сделать следующее для ОТБРАСЫВАНИЯ таблицы, если он уже будет существовать: ЕСЛИ СУЩЕСТВУЕТ (ВЫБЕРИТЕ 1 ИЗ sysobjects ГДЕ имя = 'a_table' И тип = 'U'), DROP TABLE...
вопрос задан: 16 January 2015 15:46
5
ответов

Операторы DDL всегда дают Вам неявную фиксацию, или можно ли получить неявный откат?

Если Вы являетесь промежуточными посредством транзакции и выполняете оператор DDL, такой как усечение таблицы, то транзакция фиксирует. Я задавался вопросом, имело ли это всегда место и по определению, или...
вопрос задан: 13 March 2018 15:58
5
ответов

Существует ли инструмент для генерации полной базы данных DDL for SQL Server? Что относительно Пост-ГРЭС и MySQL?

Используя Жабу для Oracle, я могу генерировать полные файлы DDL, описывающие все таблицы, представления, исходный код (процедуры, функции, пакеты), последовательности и предоставления схемы Oracle. Замечательная особенность то, что это...
вопрос задан: 18 December 2009 20:05
5
ответов

Сценарии T-SQL для копирования всех ограничений таблицы

Я составил много таблиц на своей локальной базе данных и переместил их в производственную базу данных. Теперь я работаю над точной настройкой базы данных и создал много ограничений на свои таблицы локальной базы данных, такие как PK...
вопрос задан: 5 October 2009 18:24
4
ответа

Можно ли запустить несколько операторов DDL внутри транзакции (внутри SQL Server)?

Мне интересно, можно ли запустить несколько операторов DDL внутри транзакции. Я особенно заинтересован в SQL Server, хотя отвечаю с другими базами данных (Oracle, PostgreSQL по крайней мере) ...
вопрос задан: 2 August 2017 08:37
4
ответа

Почему использование несколько столбцов как первичные ключи (составляют первичный ключ),

Этот пример взят от w3schools. Люди CREATE TABLE (интервал P_Id NOT NULL, LastName varchar (255) NOT NULL, FirstName varchar (255), Адрес varchar (255), Город varchar (255)...
вопрос задан: 19 January 2017 11:47
4
ответа

Как я получаю тип данных столбца в Oracle с мн SQL с низкими полномочиями?

У меня есть доступ "только для чтения" к нескольким таблицам в базе данных Oracle. Я должен получить информацию схемы о некоторых столбцах. Я хотел бы использовать что-то аналогичное sp_help SQL MS. Я вижу таблицу, которая я...
вопрос задан: 20 August 2014 11:53
4
ответа

Ограничение деферрабильности на простом английском языке [дубликат]

Я хотел проверить, правильно ли определено определение «непристойности» «Обычный английский». Я понимаю, что есть три варианта ограничения. NOT DEFERRABLE: ограничение проверяется на каждой строке ...
вопрос задан: 14 March 2011 15:56
4
ответа

Генерируйте DDL программно на Postgresql

Как я могу генерировать DDL таблицы программно на Postgresql? Существует ли системный запрос или команда, чтобы сделать это? Гугление проблемы не возвратило указателей.
вопрос задан: 10 December 2009 23:10
4
ответа

Так или иначе создать SQL Server триггер DDL для операторов “SELECT”?

Я имею дело с некоторыми чувствительными Бухгалтерскими таблицами, и я хотел бы контролировать любой оператор SELECT, выполняемый на таблице или любые представления, связанные с ними. Я не нашел Событий DDL на BOL (Книги...
вопрос задан: 4 October 2009 04:35
4
ответа

Значение по умолчанию Microsoft Access DateTime Теперь через SQL

Я пишу много сценариев для обновления многочисленных таблиц Access. Я хотел бы добавить столбец к каждому, который имеет поле, названное "date_created", который является меткой времени того, когда запись создается. Выполнение...
вопрос задан: 29 September 2009 14:29
4
ответа

Перепроектируйте DDL от объектов JPA

Я играю вокруг с некоторым материалом JPA, изменяя отображения, чтобы видеть, как они, как предполагается, и т.д. Это - основное экспериментирование. Однако я не могу найти инструмент, который просто считает мои объекты и затем...
вопрос задан: 15 May 2009 19:56
3
ответа

Используя ИЗМЕНЯЮТСЯ для отбрасывания столбца, если он существует в MySQL

Как может ИЗМЕНИТЬСЯ использоваться для отбрасывания столбца в таблице MySQL, если тот столбец существует? Я знаю, что могу использовать ALTER TABLE my_table СТОЛБЕЦ ОТБРАСЫВАНИЯ my_column, но это бросит ошибку, если my_column не будет существовать...
вопрос задан: 15 May 2019 01:16
3
ответа

Усечение таблицы в хранимой процедуре

То, когда я выполняю следующее в оболочке Oracle, оно хорошо работает усеченная таблица table_name, Но когда я пытаюсь поместить его в хранимую процедуру, СОЗДАЮТ ИЛИ ЗАМЕНЯЮТ тест ПРОЦЕДУРЫ, НАЧИНАЮТ усеченную таблицу...
вопрос задан: 7 April 2019 06:17
3
ответа

Генерируйте таблицу DDL через запрос на MySQL и SQL Server

Существует ли простой способ извлечь информацию о таблице DDL, через запрос, с помощью или г-жи или Моего SQL-сервера? (предпочтительно оба?), Например, с помощью MySQL Administrator / Navicat для MySql, существует "DDL"...
вопрос задан: 11 January 2017 16:09
3
ответа

Что DDL должен переименовать столбец в MSAccess?

Что DDL должен переименовать столбец в Доступе MS? Что-то вроде: измените таблицу myTable, переименовывают col1 к col2, который не работает на базы данных MSAccess 2000 формата. Я использую OLEDB или...
вопрос задан: 24 April 2012 13:25
3
ответа

Как Вы составляете широкую таблицу в SQL Server 2008? и каковы его ограничения на использование?

Я читал Максимальные Полные Спецификации для SQL Server, и я столкнулся с обозначением широкой таблицы. Это отличается от стандартной таблицы в этом, может иметь целых 30 000 столбцов...
вопрос задан: 3 March 2011 01:17
3
ответа

Ключ супер-ключа против кандидата

В чем разница между ключом Super и Candidate в ERDB? Благодарю.
вопрос задан: 21 June 2010 19:07
2
ответа

Что такое DDL и DML? [закрытый]

Я услышал условия DDL и DML в отношении баз данных, но я не понимаю, каковы они. Каковы они и как они касаются SQL?
вопрос задан: 13 June 2019 09:51
2
ответа

ORA-30089 при выполнении CREATE TABLE с полем типа DATE

Я получаю следующую ошибку при создании следующей таблицы: CREATE TABLE EVENTO (ID_EVENTO NUMBER PRIMARY KEY, ID_COMPLEJO NUMBER NOT NULL, N_COMISARIOS NUMBER, FECHA_EVENTO ...
вопрос задан: 18 March 2019 00:41
2
ответа

Как создать Внешний ключ с “КАСКАДОМ ON UPDATE” на Oracle?

В SQL Server MS возможно создать внешний ключ с опцией ON UPDATE CASCADE, поэтому каждый раз, когда Вы обновляете один из столбцов в первичном ключе, внешние ключи в других таблицах также будут...
вопрос задан: 31 October 2018 08:46
2
ответа

Принуждение Studio управления использовать ALTER TABLE вместо ОТБРАСЫВАЕТ/СОЗДАЕТ

Я задаюсь вопросом, там ли способ вынудить Studio управления MSSQL произвести сценарий как это: ALTER TABLE Mytable ADD MyCol укусил ОГРАНИЧЕНИЕ NOT NULL ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ MyColDefault 0 СО ЗНАЧЕНИЯМИ ALTER TABLE [...
вопрос задан: 28 December 2011 22:21
2
ответа

Как создать отключенный триггер в SQL Server 2005?

При использовании Oracle вы можете создать отключенный триггер, указав слово DISABLE перед телом триггера. Как я могу добиться такого же эффекта в Sql Server?
вопрос задан: 30 August 2010 11:59