teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

テーブル情報修正

2015/03/05 13:26

投稿

CS12
CS12

スコア14

title CHANGED
File without changes
body CHANGED
@@ -18,17 +18,23 @@
18
18
  - テーブル構成(関連テーブル抜粋)
19
19
  測定記録用テーブル(SOKUTEI_T) ※データ件数は113万件程度(過去2年分保持)です。
20
20
  名称 型 長さ
21
- 1.HIDUKE_DT varchar 8 NOT NULL [YYYYMMDD形式]
21
+ 1.HIDUKE_DT varchar 8 NOT NULL [YYYYMMDD形式]
22
- 2.HIDUKE_TM varchar 8 NOT NULL [hh:mm:ss形式]
22
+ 2.HIDUKE_TM varchar 8 NOT NULL [hh:mm:ss形式]
23
23
  3.RYURYO1 float 8
24
24
  4.RYURYO2 float 8
25
25
 
26
+ インデックス K_SOKUTEI_T ユニークキー
27
+ 対象フィールド:HIDUKE_DT,HIDUKE_TM
28
+
26
29
  ワークテーブル(SOKUTEI_W) ※最大60レコード(1分データ×60件)
27
30
  1.HIDUKE_DT varchar 8 NOT NULL [YYYYMMDD形式]
28
31
  2.HIDUKE_TM varchar 8 NOT NULL [hh:mm:ss形式]
29
32
  3.RYURYO1 float 8
30
33
  4.RYURYO2 float 8
31
34
 
35
+ インデックス K_SOKUTEI_T ユニークキー
36
+ 対象フィールド:HIDUKE_DT,HIDUKE_TM
37
+
32
38
  - SQL構文
33
39
  ```lang-Sqlserver
34
40
  DELETE FROM SOKUTEI_T WHERE CONVERT(DATETIME,(HIDUKE_DT + ' ' + HIDUKE_TM)) IN (SELECT CONVERT(DATETIME,(HIDUKE_DT + ' ' + HIDUKE_TM)) FROM SOKUTEI_W)

2

テーブル情報修正

2015/03/05 13:26

投稿

CS12
CS12

スコア14

title CHANGED
File without changes
body CHANGED
@@ -16,21 +16,20 @@
16
16
  大体2~4秒くらいで実行終了しますが、30秒近く実行時間がかかることもありました。
17
17
 
18
18
  - テーブル構成(関連テーブル抜粋)
19
- 測定記録用テーブル(SOKUTEI_T)
19
+ 測定記録用テーブル(SOKUTEI_T) ※データ件数は113万件程度(過去2年分保持)です。
20
20
  名称 型 長さ
21
- 1.HIDUKE_DT varchar 8 NOT NULL
21
+ 1.HIDUKE_DT varchar 8 NOT NULL [YYYYMMDD形式]
22
- 2.HIDUKE_TM varchar 8 NOT NULL
22
+ 2.HIDUKE_TM varchar 8 NOT NULL [hh:mm:ss形式]
23
- 4.RYURYO1 float 8
23
+ 3.RYURYO1 float 8
24
- 5.RYURYO2 float 8
24
+ 4.RYURYO2 float 8
25
25
 
26
- ワークテーブル(SOKUTEI_W)
26
+ ワークテーブル(SOKUTEI_W) ※最大60レコード(1分データ×60件)
27
- 1.HIDUKE_DT varchar 8 NOT NULL
27
+ 1.HIDUKE_DT varchar 8 NOT NULL [YYYYMMDD形式]
28
- 2.HIDUKE_TM varchar 8 NOT NULL
28
+ 2.HIDUKE_TM varchar 8 NOT NULL [hh:mm:ss形式]
29
- 4.RYURYO1 float 8
29
+ 3.RYURYO1 float 8
30
- 5.RYURYO2 float 8
30
+ 4.RYURYO2 float 8
31
31
 
32
32
  - SQL構文
33
33
  ```lang-Sqlserver
34
34
  DELETE FROM SOKUTEI_T WHERE CONVERT(DATETIME,(HIDUKE_DT + ' ' + HIDUKE_TM)) IN (SELECT CONVERT(DATETIME,(HIDUKE_DT + ' ' + HIDUKE_TM)) FROM SOKUTEI_W)
35
- ```
35
+ ```
36
- データ件数は113万件程度(過去2年分保持)です。

1

タグ追加

2015/03/05 13:16

投稿

CS12
CS12

スコア14

title CHANGED
File without changes
body CHANGED
File without changes