2005 SQL Server - Таблица экспорта программно (выполняет .sql файл для восстановления его),

df = pd.DataFrame({'A': 'foo bar foo bar foo bar foo foo'.split(),
                   'B': 'one one two three two two one three'.split(),
                   'C': np.arange(8), 'D': np.arange(8) * 2})
df[df['A']=='foo']

OUTPUT:
   A      B  C   D
0  foo    one  0   0
2  foo    two  2   4
4  foo    two  4   8
6  foo    one  6  12
7  foo  three  7  14
53
задан Cœur 23 March 2017 в 05:39
поделиться

4 ответа

Используйте bcp (из командной строки) в сетевой файл и затем восстановите ее.

, например,

bcp "SELECT * FROM CustomerTable" queryout "c:\temp\CustomerTable.bcp" 
     -N -S SOURCESERVERNAME -T 

bcp TargetDatabaseTable in "c:\temp\CustomerTable.bcp" -N -S TARGETSERVERNAME -T 
  • Н используют собственные типы
  • ,-T используют доверительное соединение
  • -S ServerName

, Очень быстрый и легкий встроить в коде. (Я создал резервное копирование базы данных (восстановление) система вокруг этой самой команды.

25
ответ дан SteveC 7 November 2019 в 08:29
поделиться

Вы могли всегда экспортировать данные от таблицы Customers до файла Excel и импортировать те данные в Вашу таблицу Customers.

Для импортирования/экспортирования данных:

  1. Щелчок правой кнопкой по базе данных
  2. Переходит в , Задачи
  3. Переходят в Данные Импорта или Данные Экспорта
  4. Изменение источник данных к [1 111], Microsoft Excel
  5. Следует за мастером
1
ответ дан Bryan Roth 7 November 2019 в 08:29
поделиться

Если обе базы данных находятся в том же экземпляре SQL Server, т.е. используйте то же соединение, этот SQL мог бы быть полезным:

INSERT INTO [DestinationDB].[schema].[table] ([column])
SELECT [column] FROM [OriginDB].[schema].[table]
GO
0
ответ дан Nordin 7 November 2019 в 08:29
поделиться

РЕДАКТИРОВАТЬ: совершенно новый ответ

Хорошо, я полностью переосмыслил вопрос и считаю что я получаю то, что вы хотите. На самом деле я делал это раньше :-P.

Идея в том, что у меня есть базовый класс, который перегружает operator (), а затем у меня есть подкласс для каждой «арности» функций. Наконец, у меня есть фабричная функция, которая вернет одну из этих вещей. Код большой (и, вероятно, немного избыточный), но работает хорошо. Большая часть перегрузок library_function предназначена для поддержки различных синтаксисов, в основном ненужных. Он также поддерживает функции boost :: bind , функции-члены и т. Д., Намного больше, чем вам, вероятно, нужно.

http://pastebin.com/m35af190

Пример использования:

// map of library functions which will return an int.
std::map<std::string, LibraryFunction<int> > functions;

// function to register stuff in the map
void registerFunction(const std::string &name, LibraryFunction<int> func) {
    functions.insert(std::make_pair(name, func));
}

позже вы можете сделать это: time () и sleep () лучше, чем их эквиваленты в Unix: время выражается в виде чисел с плавающей запятой, time () возвращает наиболее точное время доступно (с использованием Unix gettimeofday где доступно), а sleep () будет принять время с ненулевой дробью (Unix select используется для реализации это, если доступно).

И более конкретно wrt sleep () :

Приостановить выполнение для заданного числа секунд. Аргументом может быть число с плавающей запятой для обозначения более точное время сна. Настоящий время приостановки может быть меньше запрошен, потому что любой пойманный сигнал завершит sleep () после выполнение перехвата этого сигнала рутина. Кроме того, время приостановки может быть длиннее , чем требует произвольная сумма из-за планирование другой деятельности в

Просто загрузите пробную версию и установите только клиентские инструменты (срок действия которых не должен истекать). Используйте Management Studio 2008 для подключения к базе данных 2005 (ее обратно совместимой).

  1. Щелкните правой кнопкой мыши базу данных
  2. Выберите Задачи > Создать сценарии
  3. Нажмите Далее, снова выберите базу данных
  4. На экране «Выбор параметров сценария» есть параметр Данные сценария , который будет генерировать операторы вставки SQL для всех ваших данных.

(Примечание: для SQL Server Management Studio 2008 R2, эта опция называется «Типы данных для сценария» и является последней в разделе «Общие». Возможные варианты: «только данные», «схема и данные» и «только схема»)

alt text alt text

76
ответ дан 7 November 2019 в 08:29
поделиться
Другие вопросы по тегам:

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