Неявное объявление списка через метод соединения Python?

Вы можете сделать это с помощью Linked Server.

Обычно связанные серверы настроены так, чтобы позволить Database Engine выполнять оператор Transact-SQL, который включает таблицы в другом экземпляре SQL Server или другой продукт базы данных, такой как как Oracle. Многие типы источников данных OLE DB могут быть настроены как связанные серверы, включая Microsoft Access и Excel.

Связанные серверы обладают следующими преимуществами:

  • Возможность доступа к данным из-за пределов SQL Server.
  • Возможность выдавать распределенные запросы, обновления , команды и транзакции на гетерогенных источниках данных на предприятии.
  • Возможность одинаково обращаться к различным источникам данных.

Подробнее о Связанные серверы .

Выполните следующие шаги для создания связанного сервера:

  1. Объекты сервера -> Связанные серверы -> Новый связанный сервер
  2. Предоставить удаленный сервер Имя.
  3. Выберите тип удаленного сервера (SQL Server или другое).
  4. Выберите Безопасность -> сделайте это с помощью этого контекста безопасности и укажите логин и пароль удаленного сервера.
  5. Нажмите «ОК» и вы закончите !!

Здесь - это простой учебник по созданию связанного сервера.

ИЛИ

g18]

Вы можете добавить связанный сервер с помощью запроса.

Синтаксис:

sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] 
     [ , [ @provider= ] 'provider_name' ]
     [ , [ @datasrc= ] 'data_source' ] 
     [ , [ @location= ] 'location' ] 
     [ , [ @provstr= ] 'provider_string' ] 
     [ , [ @catalog= ] 'catalog' ] 

Подробнее о sp_addlinkedserver .

Вы должны создать связанный сервер только один раз. После создания связанного сервера мы можем запросить его следующим образом:

select * from LinkedServerName.DatabaseName.OwnerName.TableName

-1
задан Shoggy 13 July 2018 в 09:19
поделиться

1 ответ

Если вы хотите рандомизировать порядок списка счетчиков, вам нужно определить тест, как показано ниже:

import random
test = []
counter = [1,2,3]
for i in counter: 
    test.append(str(counter[random.randint(0,2)]))
print(" ".join(test))

Ваш первый пример не будет работать, если вы не переместите " ".join(satz) в нижнюю часть петля, поскольку satz должен быть определен до того, как он будет соединен, например:

import random
auswahl = [["Hallo!","Guten Tag!","Moin!"],["Wie geht es Ihnen?","Wie läuft's?", "Whazz uppp?"],["Tschüß!","Auf Wiedersehen!","I'm outta here!"]]
for i in auswahl:
    counter = 0
    satz = []
    for j in i:
        satz.append((auswahl[counter][random.randint(0,2)]))
        counter = counter + 1
    print (" ".join(satz))
-1
ответ дан jc1850 17 August 2018 в 13:17
поделиться
Другие вопросы по тегам:

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