Будьте в спящем режиме генерирует недопустимый SQL-запрос с MySQL

Get-ChildItem -Path C:\temp -Filter software* -File | 
   Rename-Item -NewName { ([110] 

Удалите -whatif, чтобы применить действие. -whatif для предварительного просмотра.

Предполагается, что все файлы, которые вы хотите переименовать, начинаются со слова «программное обеспечение», и в имени файла содержится только один _.

.BaseName -split '_')[0] + [110]

Удалите -whatif, чтобы применить действие. -whatif для предварительного просмотра.

Предполагается, что все файлы, которые вы хотите переименовать, начинаются со слова «программное обеспечение», и в имени файла содержится только один _.

.Extension } -WhatIf

Удалите -whatif, чтобы применить действие. -whatif для предварительного просмотра.

Предполагается, что все файлы, которые вы хотите переименовать, начинаются со слова «программное обеспечение», и в имени файла содержится только один _.

11
задан Pascal Thivent 2 September 2010 в 01:15
поделиться

1 ответ

Стандартный SQL указывает этот дополнительный синтаксис для INSERT:

INSERT INTO <Table Name> DEFAULT VALUES

Это - легальный синтаксис SQL, поддерживаемый, например, Microsoft SQL Server, PostgreSQL и SQLite, но не Oracle, IBM DB2 или MySQL.

MySQL поддерживает другой синтаксис, которые достигают того же результата:

INSERT INTO <Table Name> () VALUES ()

INSERT INTO <Table Name> (col1, col2, col3) VALUES (DEFAULT, DEFAULT, DEFAULT)

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

import org.hibernate.cfg.Configuration;

Configuration cfg = new Configuration();
cfg.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect");

Можно также указать свойства путем размещения названного файла hibernate.properties в корневом каталоге пути к классу.

13
ответ дан 3 December 2019 в 02:02
поделиться
Другие вопросы по тегам:

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