質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
SQLite

SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

Q&A

1回答

2619閲覧

sql で一時ファイルをつくるときの、一時ファイル名のお手本

zanjibar

総合スコア206

SQLite

SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

0グッド

4クリップ

投稿2017/10/12 00:16

編集2017/10/20 09:57

SQLで、データ処理の前処理をするときに、一時テーブルをつくると便利なことがあります。そのときに、どういった一時テーブル名をつけると良いというお手本があったら、教えて下さい。
私は、xxx xxx1 xxx2 というような xxx prefix でつくっていて、作業が終わると、xxx ではじまるのは、消すようにしています。

英語情報も歓迎です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

一時ファイルは mktemp で作ることができますが、そういう疑問でしょうか。

投稿2017/10/20 08:17

SugiTK

総合スコア495

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

zanjibar

2017/10/20 09:48

すみません。一時ファイルというか中間のファイルをつくって作業するときのファイル名(テーブル名)の手本です。 前処理をするときには、一時的なファイルをつくって作業することが多いので、そのときにどうすると便利かという話です。 SQLの本を見ても、create table xxx as select .... でバンバン 一時ファイルをつくる事例はあまりないのですが、実際作業するときは、このような一時ファイルをつくったほうが便利なことがあります。 そのときのファイル名です。
zanjibar

2017/10/20 09:52

こんな感じで、一時テーブルを作成します。 https://qiita.com/zanjibar/items/b01235303addd716a369 意味をもった名前にしたほうがいいのか、意味なくXXX1,XXX2 のようにしたらいいかなど、迷っています。 実際に、一時テーブルをよく作る方がいらっしゃったら、意見を伺いたいです。 一時テーブルをつくって前処理の作業をしない方にはピンとこない質問かもしれません。
SugiTK

2017/10/20 10:23

なるほどです。Oracle でも create global temporary table ... して作ることはありますので、用途はわかります。 重複しない名前であることが明らかならなんでもいいと思います。テーブル名に時刻を含める(TMP20171020192350みたいな)のもよくあります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問