최근에 필자는보다 깨끗하고 효율적인 코드를 작성하기 위해 더 많은 WITH 문을 Oracle SQL에 통합하려고 노력 해왔다. 그러나 실제로는 효율성이 떨어지는 것처럼 느껴지지만 특정 조건 하에서 만 실망합니다. 예를 들어 전화 번호 순위를 결정하기 위해 만든 WITH 문이 있습니다. 모든 유효/활성 전화 번호 중 가장 좋은 번호로 검색하고 싶습니다. 는
자바 스크립트에서,이 같은 클래스를 시뮬레이션 : function MyClass() {} // Constructor
MyClass.prototype.myField = "foo";
내가 코드를 더 읽기 쉽게하고 with 키워드를 사용하여 키 입력을 저장 거라고 생각 : function MyClass() {} // Constructor
with (M
SQL Server의 With 명령 (CTE)을 사용하여 재귀를 수행 할 수 있습니다. WITH MyCTE(ParentID,ID,Name,Level)
AS
(
SELECT ManagerID AS ParentID, UserID AS ID, UserName AS Name, 0 AS Level
FROM USERS U
WHERE U.ManagerID IS
에 의해 업데이트 관리자 표 나무. 마지막 직원은 모든 직원이 자신의 자손 급여 합계를 갖도록 업데이트해야합니다. 나는 이미 ID로 총 급여를 얻었고 커서의 업데이트 칼럼보다 스크립트를 작성했지만, 무겁다 ... 다른 방법은 없나요? WITH Emp AS
( SELECT EmployeeID, Salary, ManagerID
FROM dbo.Emp
확인란을 선택하면 양식에서 여러 상자가 비활성화되어 있습니다. 현재 내가 모든 텍스트 상자 예를 들어, 각 시간을 쓰기보다 문으로 내에서 여러 개체를 대신 나열 할 수있는 방법이 있습니까 With Me!Textbox
.Locked = True
사용하여 메신저 With Me!Text1, Text2, Text3
결과를 얻으려면 WITH table AS을 CURSOR 루프? 내가 table declare @id int, @parent int
declare cur cursor local fast_forward
for
select id, parent from C
open cur
fetch next from cur into @id, @parent
whi
나는 PEP 343을 읽고 일부 예제를 만들려고합니다. 하지만 지금은 나에게 분명하지 않습니다. 나는 오류를 가지고 특히 때문에 : >>> def f():
... return 'f'
...
>>> with f(): # or as f
... print f() # or f
...
Traceback (most recent call last):
나는 이런 식으로 그것을 사용하는 목적으로 일부 장기 실행 콘솔 프로세스의 진행 상태를 만들고 있어요 끝에 "234234 bytes processed"이 표시됩니다. 추가 들여 쓰기가 표시 기능을한다 : with ProgressIndicator() as pi:
for x in somelongstuff:
do stuff
pi.u