Reguły programisty

PowerDesigner

Błąd "Convertion failed when converting from a character string to uniqueidentifier" podczas generacji skryptu bazy danych SQL Server'a

Rozwiązanie dla błędu PowerDesigner'a wynikającego z braku słowa kluczowego.

PowerDesignerSQL Server

Przy starszych wersjach PowerDesigner (sprawdzone dla 15.2) w zestawie słów kluczowych nie ma newsequentialid() dla MS SQL Server'a.

Powoduje to, że osoby, kóre nie mają dodanego tego słowa kluczowego, przy generowaniu otrzymują 'newsequentialid()' zamiast newsequentialid(). Ważne jest, aby nie wystęþował cudzysłów ponieważ DBMS SQL Server'a traktuje to jako string zamiast typu danych.

Aby dodać słowo kluczowe do PowerDesigner'a należy wejść do:

Database --> Edit Current DBMS --> Script --> Sql --> Keywords --> ReservedDefault

i dodać newsequentialid() do zestawu słów kluczowych.
Tutorial statistics