📄 plsqltable.dfm
字号:
inherited PLSQLTableFrame: TPLSQLTableFrame
object Splitter1: TSplitter
Left = 0
Top = 171
Width = 595
Height = 3
Cursor = crVSplit
Align = alTop
Beveled = True
Color = 170
ParentColor = False
end
object ToolBar: TPanel
Left = 0
Top = 0
Width = 595
Height = 26
Align = alTop
BevelOuter = bvNone
TabOrder = 2
end
object Memo: TMemo
Left = 0
Top = 174
Width = 595
Height = 87
Align = alClient
ScrollBars = ssVertical
TabOrder = 1
end
object gdDept: TDBGrid
Left = 0
Top = 26
Width = 595
Height = 145
Align = alTop
DataSource = dsDept
TabOrder = 0
TitleFont.Charset = DEFAULT_CHARSET
TitleFont.Color = clWindowText
TitleFont.Height = -11
TitleFont.Name = 'Tahoma'
TitleFont.Style = []
end
object Panel1: TPanel
Left = 1
Top = 1
Width = 594
Height = 24
BevelOuter = bvNone
Color = 170
TabOrder = 3
object btOpen: TSpeedButton
Left = 1
Top = 1
Width = 82
Height = 22
Caption = 'Open'
Flat = True
Transparent = False
OnClick = btOpenClick
end
object btClose: TSpeedButton
Left = 84
Top = 1
Width = 82
Height = 22
Caption = 'Close'
Flat = True
Transparent = False
OnClick = btCloseClick
end
object btGet: TSpeedButton
Left = 167
Top = 1
Width = 82
Height = 22
Caption = 'Get Names'
Flat = True
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -9
Font.Name = 'Tahoma'
Font.Pitch = fpVariable
Font.Style = [fsBold]
ParentFont = False
Transparent = False
OnClick = btGetClick
end
object btPut: TSpeedButton
Left = 250
Top = 1
Width = 82
Height = 22
Caption = 'Put Names'
Flat = True
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -9
Font.Name = 'Tahoma'
Font.Pitch = fpVariable
Font.Style = [fsBold]
ParentFont = False
Transparent = False
OnClick = btPutClick
end
object DBNavigator: TDBNavigator
Left = 333
Top = 1
Width = 260
Height = 22
DataSource = dsDept
Flat = True
TabOrder = 0
end
end
object sqGet: TOraSQL
Session = ODACForm.OraSession
SQL.Strings = (
'declare'
' i INTEGER;'
'begin'
' i:= 1;'
' for Rec in (SELECT DName FROM Scott.Dept'
' WHERE RowNum <= 10 ORDER BY DeptNo)'
' loop'
' :NameArr(i):= Rec.DName;'
' i:= i + 1;'
' end loop;'
'end;')
Debug = True
Left = 408
Top = 32
ParamData = <
item
DataType = ftString
Name = 'NameArr'
ParamType = ptInputOutput
Size = 20
Table = True
Length = 10
end>
end
object sqPut: TOraSQL
Session = ODACForm.OraSession
SQL.Strings = (
'declare'
' i INTEGER;'
'begin'
' i:= 1;'
' for Rec in (SELECT DeptNo FROM Scott.Dept'
' WHERE RowNum <= 10 ORDER BY DeptNo)'
' loop'
' UPDATE Scott.Dept'
' SET DName = :NameArr(i)'
' WHERE DeptNo = Rec.DeptNo;'
' i:= i + 1;'
' end loop;'
'end;')
Debug = True
Left = 440
Top = 32
ParamData = <
item
DataType = ftString
Name = 'NameArr'
ParamType = ptInputOutput
Size = 20
Table = True
Length = 10
end>
end
object dsDept: TDataSource
DataSet = quDept
Left = 408
Top = 64
end
object quDept: TOraQuery
SQLInsert.Strings = (
'INSERT INTO Scott.Dept'
' (DEPTNO, DNAME, LOC)'
'VALUES'
' (:DEPTNO, :DNAME, :LOC)')
SQLDelete.Strings = (
'DELETE FROM Scott.Dept'
'WHERE'
' DEPTNO = :DEPTNO')
SQLUpdate.Strings = (
'UPDATE Scott.Dept'
'SET'
' DEPTNO = :DEPTNO,'
' DNAME = :DNAME,'
' LOC = :LOC'
'WHERE'
' DEPTNO = :OLD_DEPTNO')
SQLLock.Strings = (
'SELECT * FROM Scott.Dept'
'WHERE'
' DEPTNO = :DEPTNO'
'FOR UPDATE NOWAIT')
Session = ODACForm.OraSession
SQL.Strings = (
'SELECT * FROM Scott.Dept')
Debug = True
AutoCommit = False
Left = 376
Top = 64
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -