×
Namespaces

Variants
Actions
(Difference between revisions)

@@identity в Symbian DBMS

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update of Template:ArticleMetaData)
hamishwillee (Talk | contribs)
m (Hamishwillee - Fix categories)
 
Line 1: Line 1:
 +
[[Category:Symbian C++]][[Category:Lang-Russian]][[Category:Code Snippet]][[Category:Files/Data]]
 
{{ArticleMetaData
 
{{ArticleMetaData
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
Line 21: Line 22:
 
|creationdate=20071028
 
|creationdate=20071028
 
|author=[[User:Rathodavinash]]
 
|author=[[User:Rathodavinash]]
}}----
+
}}
[[Category:Symbian C++]]
+
[[Category:Lang-Russian]]
+
[[Category:Code Snippet]]
+
  
 
Согласно [http://msdn.microsoft.com/ru-ru/library/ms187342.aspx MSDN]  @@Identity в Transact-SQL определена следующим образом:
 
Согласно [http://msdn.microsoft.com/ru-ru/library/ms187342.aspx MSDN]  @@Identity в Transact-SQL определена следующим образом:

Latest revision as of 05:07, 9 December 2011

Article Metadata

Статья
Перевод:
Оригинал: Symbian @@identity DBMS
truf
Последнее редактирование: hamishwillee (09 Dec 2011)

Согласно MSDN @@Identity в Transact-SQL определена следующим образом:

Системная функция, которая возвращает значение идентификатора, вставленное последним.После завершения инструкций INSERT, SELECT INTO или массового копирования функция @@IDENTITY возвращает последнее значение идентификатора, сформированное инструкцией. Если инструкция не обработала ни одной таблицы, содержащей столбцы идентификаторов, функция @@IDENTITY возвращает значение NULL.

Чтобы достичь подобной функциональности в Symbian DBMS, используйте следующий код:

table.InsertL(); // вставляем пустую запись в таблицу
 
// получим значение id этой записи
// (база данных уже сгенерировала id для этой записи)
TUint8 id = table.ColUint8(yourColSet->ColNo(KYourTableIdCol));
 
// а затем установим значение других столбцов
table.SetColL(yourColSet->ColNo(KYourTableFieldCol), yourValue);
...
This page was last modified on 9 December 2011, at 05:07.
112 page views in the last 30 days.