我有一个数据结构列表:
public List<Personal> Personals()
{
return new List<Personal>
{
new Personal
{
Id = 0,
Name = "Name 0"
},
new Personal
{
Id = 1,
Name = "Name 1",
ParentId = 0
},
new Personal
{
Id = 2,
Name = "Name 2",
ParentId = 0
},
new Personal
{
Id = 3,
Name = "Name 3",
ParentId = 0
},
new Personal
{
Id = 4,
Name = "Name 4",
ParentId = 1
},
new Personal
{
Id …Run Code Online (Sandbox Code Playgroud) 我有一个循环和一个变量v_rownum,我想为它设置值:
FOR donvi_rows IN v_donvi
LOOP
DECLARE
v_rownum number;
SELECT r
INTO v_rownum
FROM
(SELECT ROWNUM AS r, k.Id
FROM don_vi k
WHERE k.ParentId = 1 )
WHERE Id = donvi_rows.Id;
END LOOP;
Run Code Online (Sandbox Code Playgroud)
但它抛出异常:
PLS-00103: Encountered the symbol "SELECT" when expecting one of the following:
begin function pragma procedure subtype type <an identifier>
<a double-quoted delimited-identifier> current cursor delete
exists prior
The symbol "begin" was substituted for "SELECT" to continue.
Run Code Online (Sandbox Code Playgroud)
我正在学习Oracle.我不太了解它.请帮我解决我的问题.
我有3个实体:Obj1,Obj2,Obj3
如何使用automapper将3实体映射到一个实体?
我想将数字类型转换为字符串格式为:
number -> string
1 -> 001
2 -> 002
12 -> 012
340 -> 340
Run Code Online (Sandbox Code Playgroud)