■掲示板に戻る■
■過去ログ倉庫めにゅーに戻る■
SQL
- 1 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/10(金) 23:05
- SQLでひらがな順にソートすることってできますか?
- 2 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/10(金) 23:25
- ひらがなだけのフィールドがキーなら、ふつーひらがな順でしょう。
- 3 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/10(金) 23:38
- あくせすは忘れてね♪
- 4 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/10(金) 23:54
- 辞書というフィールドがひらがなだけだったら、
SELECT*FROM データベース名 ORDER BY 辞書 ASC;
でいいのですか?
- 5 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/11(土) 10:52
- マニュアル嫁
- 6 名前: 名無しのエリー 投稿日: 2000/11/14(火) 14:57
- SQLで100万件のデータのうちある条件に合ったもの(半分程度)
を削除したい場合よい方法はありますか?
deleteはできないし。
- 7 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/14(火) 15:37
- >>6
?
DELETE FROM foo WHERE ‥‥‥
でいいんじゃないの?
deleteはできないって、どうして?
- 8 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/14(火) 15:39
- >>6
select into でテンポラリテーブルにつっこんっで大元を削除して
リネームするぞ。
- 9 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/14(火) 15:44
- >>7
トランザクションログがいっぱいになってdeleteできない。
(Sysbase)
でもそしたらselect into でも同じか…
でもなぜかこれで助かったんだよな。なぜだ?
- 10 名前: 6 投稿日: 2000/11/14(火) 15:54
- >>7
そうそう、ロールバックセグメントエラーでできないのよ。
>>8
ありがとう。とりあえずやってみます。
それでダメならこつこつ3万件ずつくらい消していく
しかない??
- 11 名前: 名無しさんi486 投稿日: 2000/11/14(火) 16:42
- ALTER DATABASE DATAFILE 'D:\ORANT\DEVDB\RBS1HRT1.ORA' AUTOEXTEND ON MAXSIZE UNLIMITED;
ALTER DATABASE DATAFILE 'D:\ORANT\DEVDB\RBS1HRT1.ORA' RESIZE 121020K;
オラクルならね。
- 12 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/16(木) 21:38
- >>9
もうSybase忘れちゃったけど1件ずつログがでるからじゃないの?
- 13 名前: >9 投稿日: 2000/11/17(金) 02:14
- 1>set rowcount 10000
2>go
1>while 1=1 begin
2> DELETE FROM foo WHERE ....
3> if @@rowcount = 0 break
4>end
5>go
(10000 rows affected)
(10000 rows affected)
(10000 rows affected)
(10000 rows affected)
(10000 rows affected)
:
:
1>set rowcount 0
2>go
- 14 名前: 13 投稿日: 2000/11/17(金) 02:17
- × >9
○ >6