Запитання з тегом «ddl»

Мова визначення даних; визначення структур бази даних, але не їх зміст.

5
Чи є засіб одночасно встановити власника всіх об'єктів у базі даних PostgreSQL?
/programming/1348126/modify-owner-on-all-tables-sim istovreme-in-postgresql описує кілька чудових способів змінити таблицю та інші об’єкти для конкретного користувача, і це працює плавно, проте всі пропозиції ніби ігнорують створені мною функції. Чи є досить простий спосіб скинути власника ВСІХ об’єктів у базі даних, включаючи функції? Робити це вручну вкрай небажано.

3
Навіщо використовувати майстер для створення бази даних?
У мене коротке запитання, чому я використовую use master;для створення бази даних? Ось приклад з документації Microsoft USE master ; GO CREATE DATABASE Sales ON ( NAME = Sales_dat, FILENAME = 'C:\Program Files\...\saledat.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = Sales_log, FILENAME …


5
MySQL - найшвидший спосіб змінити таблицю для InnoDB
У мене є таблиця InnoDB, яку я хочу змінити. У таблиці розміщено ~ 80М рядків і закрийте кілька індексів. Я хочу змінити назву одного з стовпців і додати ще кілька індексів. Який найшвидший спосіб це зробити (якщо припустити, що я можу зазнати навіть простоїв - сервер є невідомим рабом)? Це …

2
Як я можу відобразити вхід у базу даних за допомогою T-SQL (не SSMS)
Я пишу програму, яка вимагає від мене призначити всі дозволи та все в коді. Я застряг у цій частині: Я просто хочу зробити еквівалент клацання маленького поля в розділі "Карта" для бази даних msdb і призначення цього користувача ролі SqlAgentUser. Мені потрібен користувач, щоб мати змогу додавати / редагувати завдання …

2
Чому ми не можемо записати оператор ddl безпосередньо в блок PL / SQL
Чому ми не можемо писати заяви ddl безпосередньо в блок PL / SQL, наприклад, коли я пишу CREATE OR REPLACE PROCEDURE test IS BEGIN truncate table table_name; // error END test; / Але, CREATE OR REPLACE PROCEDURE test IS BEGIN execute immediate 'truncate table table_name'; // works fine END test; …
11 oracle  plsql  ddl 

2
Створення кластерного індексу не вдається створити таблицю
У нас виникла помилка під час запуску наступного сценарію; IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) END …

2
Чи оптимізує PostgreSQL додавання стовпців із ненульовими ЗАМЕЧЕННЯми?
Додаючи NOT NULLстовпці зі DEFAULTзначенням - чи оптимізує PostgreSQL цю операцію? У випадку, якщо таблиця має n рядків, неоптимізований стовпець alter-table-add дасть n записів за замовчуванням - що, очевидно, може бути дуже болісним. З оптимізацією БД миттєво створить новий стовпець, збереже лише одну копію значення за замовчуванням, яке буде повернуто, …

3
Чи дозволяє SQL Server (робити видимим) DDL всередині транзакції транзакції перед здійсненням?
У PostgreSQL я можу створити таблицю з деякими тестовими даними, а потім в рамках транзакції перемістити її до нового стовпця іншого типу, що призведе до перезапису таблиці COMMIT, CREATE TABLE foo ( a int ); INSERT INTO foo VALUES (1),(2),(3); Далі BEGIN; ALTER TABLE foo ADD COLUMN b varchar; UPDATE …

4
Суперечка DDL на TempDB
У мене є стандарт S64 Server 2005 x64, який протягом останніх кількох місяців відчуває проблеми із суперечкою DDL в TempDB. Сервер буде відчувати суперечки на ресурсі очікування 2: 1: 103 (тип очікування - PAGELATCH_EX). Здається, проблема виникає епізодично, коли сервер знаходиться під гідним навантаженням. Я спостерігав за темпом "Темп-таблиць для …

1
Як я можу імпортувати вміст бази даних Oracle у Visio для створення діаграми відносин між особами?
У мене є база даних Oracle, і я хотів би створити ERD у Visio 2007 Pro. Я досі переглянув команди DBMS_METADATA.GET_DDL для створення DDL. Я знаю, що я можу імпортувати DB Access у Visio, але, схоже, Access розуміє діалект SQL, який відрізняється від Oracle, тому мені потрібно змінити кожну команду …
9 oracle  import  erd  ddl  visio 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.