・Improved support for using the STDCALL calling convention in winsqlite3.dll. ・Fix the sqlite3_trace_v2() interface so that it is disabled if either the callback or the mask arguments are zero, in accordance with the documentation. ・Fix commenting errors and improve the comments generated on EXPLAIN listings when the -DSQLITE_ENABLE_EXPLAIN_COMMENTS compile-time option is used. ・Fix the ".read" command in the command-line shell so that it understands that its input is not interactive. Correct affinity computations for a SELECT on the RHS of an IN operator. Fix for ticket 199df4168c. ・The ORDER BY LIMIT optimization is not valid unless the inner-most IN operator loop is actually used by the query plan. ・Fix an internal code generator problem that was causing some DELETE operations to no-op. 0549NAME IS NULL2016/09/14(水) 20:56:26.06ID:??? いいね 0550NAME IS NULL2016/10/02(日) 17:48:55.17ID:??? 手元のactiveperl5.24にDBD-mySQLが無かったがDBD-SQLiteがあったので使ってみた 個人で遊ぶなら快適だw 0551NAME IS NULL2016/10/02(日) 18:13:40.47ID:??? 一個のファイルですしぃ 0552NAME IS NULL2016/10/16(日) 10:38:06.33ID:??? SQLite Release 3.15.0 On 2016-10-14 https://sqlite.org/releaselog/3_15_0.html0553NAME IS NULL2016/10/16(日) 11:14:51.80ID:??? がんばれ〜 0554NAME IS NULL2016/10/21(金) 13:12:22.57ID:kSyZhxSg 俺も最近使い始めた。 OS Linuxmint18MATEでな。 PostgresqlやmySQLと違い日本語が入力できるのがいい。 0555NAME IS NULL2016/10/21(金) 14:19:33.94ID:???>>554 mysql日本語書けるやん? 0556NAME IS NULL2016/10/21(金) 16:41:15.74ID:??? 否、2箇所ばかりutf8に成らなかったからダメ 0557NAME IS NULL2016/10/21(金) 22:56:16.13ID:PJ+SYe3B>>555 OSはWindowsかね? 0558NAME IS NULL2016/10/22(土) 00:17:48.93ID:???>>554 何か勘違いしているような。 PostgreSQLもMySQLも正しく日本語扱えるよ? 0559NAME IS NULL2016/10/22(土) 00:26:10.56ID:??? どこで日本語で記述するかという事だな。 0560NAME IS NULL2016/10/22(土) 07:50:31.60ID:9o+gdt6B latinをutf8又は、sjisに変えなきゃいけないはずだが、Linux環境だと うまく行かない。 なんのこと言ってるか解らないのなら黙ってろ。 0561NAME IS NULL2016/10/22(土) 07:51:30.93ID:9o+gdt6B SQLite使いやすいな 0562NAME IS NULL2016/10/30(日) 20:20:37.99ID:???>>561 セキュリティもへったくれもないけどね。 0563NAME IS NULL2016/10/30(日) 20:24:59.42ID:??? liteに使いましょう 0564NAME IS NULL2016/10/30(日) 21:43:01.80ID:???>>562 実体は単一ファイルをなんだから適切にアクセス権を設定すればいいだけ 0565NAME IS NULL2016/10/30(日) 21:44:43.76ID:??? ファイル自体も暗号は掛けられないんでしたっけ? 0566NAME IS NULL2016/10/31(月) 06:17:38.72ID:tmLBVYkg DB Brouser for SQLight(データベースエンジンはSQliteでもSQlite3どちらでもok) とAOOのBaseを使っている。 SQliteやSQlite3を生では使っていない。 生で使ってる人いるのかな? 0567NAME IS NULL2016/10/31(月) 06:45:46.67ID:??? 暗号化をサポートしてるファイルシステムなんていくらでもあるけど? 0568NAME IS NULL2016/10/31(月) 10:58:18.64ID:??? ファイル盗まれた場合の話? 0569NAME IS NULL2016/11/21(月) 21:08:34.31ID:??? winのコマンドラインでsqlite3.exe使ってるが、正規表現のdllどっかにない? 今使ってるのが、where regexp( string, pattern ) で使える奴なんだけど、SQL99標準の、 where string regexp pattern で使える奴がいい。 C++のコンパイルとかよう分からん。コンパイル済みの配布してるとこない? 0570NAME IS NULL2016/11/23(水) 19:54:29.47ID:DiJKqqHt>>562 OpenSSLライブラリで格納データ自体を暗号化すればセキュリティは無敵だよ 0571NAME IS NULL2016/11/23(水) 21:24:50.88ID:??? とにかくファイル一個だし 0572NAME IS NULL2016/11/25(金) 22:12:58.18ID:r96MQ2A1 そもそもデータベースじゃなくてファイル検索ライブラリだし 0573NAME IS NULL2016/11/26(土) 05:59:05.59ID:??? なんと的確なw 0574NAME IS NULL2016/12/02(金) 15:54:32.19ID:kHH37Mmu>>496を見つけてやってみたけどpragma設定は変わるがサイズが変わらん 公式のpragmaマニュアル読んだけど これ上限設定するだけであらかじめ領域を確保するわけじゃないよな・・・ 領域確保って無理なん?大量データ突っ込んでからdeleteするのはナシで 0575NAME IS NULL2016/12/03(土) 11:28:12.04ID:??? そんなんsql1つで気軽にできたらHDD埋め尽くすウイルスみたいな振る舞いになっちゃうじゃないか 0576NAME IS NULL2017/01/03(火) 22:16:52.69ID:WLXYicRb SQLite Release 3.16.0 On 2017-01-02 http://www.sqlite.org/releaselog/3_16_0.html0577NAME IS NULL2017/01/04(水) 07:34:11.30ID:BY1GrNy1 SQLite Release 3.16.1 On 2017-01-03 https://sqlite.org/releaselog/3_16_1.html0578NAME IS NULL2017/01/07(土) 19:45:53.97ID:??? WHERE句について教えてください。
WHERE (A, B) IN ...
というようなことをしたいのですがSQL文法エラーになってしまいます。
WHERE句で、複数のカラムを括弧で括ることができないようなのです。
同等のことをするには、どのように書いたら良いのでしょうか? 0579NAME IS NULL2017/01/07(土) 20:17:03.63ID:??? AとBを結合すりゃいいんじゃね 0580NAME IS NULL2017/01/07(土) 21:29:52.61ID:???>>578 In の右辺が select なら exist に。そうでないなら素直に and と or 使いなされ。
って具体的にはWHERE句にどう書くのでしょうか? 0584NAME IS NULL2017/01/08(日) 11:26:10.96ID:??? SELECT * FROM HOGE WHERE EXISTS(SELECT * FROM FUGA WHERE HOGE.A = FUGA.A AND HOGE.B = FUGA.B) 0585NAME IS NULL2017/01/09(月) 12:41:36.74ID:???>>584 コード、ありがとうございました! さっそくやってみます。 0586NAME IS NULL2017/01/09(月) 15:11:12.56ID:???>>584 横からですが、とん 0587NAME IS NULL2017/02/08(水) 09:16:30.67ID:ib/65+FH explainの見方がよくわからないのですが、 よくわからない人は、どこ見てそれがいいSQLであると判断すればいいですか? ステップ(addr)の数が少なければ少ないほどいいってことでしょうか? アプリケーションから実行速度を測る事はできるのですが、 純粋なSQLの実行速度を知りたいのですが、何か方法ありますか? 0588NAME IS NULL2017/02/08(水) 12:43:05.00ID:??? 複数行insertでprepared statementを使おうとしたら999制限に引っかかって挿入出来ません 何か良い解決策はありませんか? 0589NAME IS NULL2017/02/08(水) 14:08:11.63ID:??? SQLITE_LIMIT_VARIABLE_NUMBER 変更するとか? 0590NAME IS NULL2017/02/09(木) 19:02:21.92ID:7X6c6aZohttps://www.youtube.com/watch?v=quIHgwuF6r4&sns=em 0591NAME IS NULL2017/02/14(火) 02:29:06.57ID:lj49aSQw 3.17.0
リンジー・スターリングは踊りながら、バイオリンを演奏する、アーティストですが・・・ 彼女の場合も、あくまでも動画を投稿するのは、自分のビジネスである、 ツアーチケットやアルバムの販売のためなのです。 0605NAME IS NULL2017/06/18(日) 17:51:34.06ID:??? ついにV4が来てしまったようだな。 これでDB界のパワーバランスが変わる。 0606NAME IS NULL2017/06/18(日) 19:16:36.85ID:??? え? まだ3.19じゃないの? 0607NAME IS NULL2017/06/18(日) 21:32:39.55ID:???https://sqlite.org/src4/doc/trunk/www/index.wiki まだ作業中なのかな。でもじきに出るだろう 0608NAME IS NULL2017/06/18(日) 22:08:31.74ID:??? (゚∀゚ 三 ゚∀゚)、 0609NAME IS NULL2017/06/21(水) 22:57:56.93ID:4A99RJhE>>605 おぉ! 0610NAME IS NULL2017/06/22(木) 04:27:42.58ID:??? よしオラクルを空売りしよう! 0611NAME IS NULL2017/06/22(木) 23:52:30.19ID:??? 4だとZIPVFSが無償で使えたりしないかなw 0612NAME IS NULL2017/06/23(金) 20:53:47.60ID:??? numeric 型が気になるなぁ 0613NAME IS NULL2017/06/26(月) 05:02:46.43ID:??? おぉ! 0614NAME IS NULL2017/07/07(金) 19:31:51.69ID:??? 4番ファースト 0615NAME IS NULL2017/07/08(土) 09:01:20.67ID:P1W8iwhy>>605 ストアドプロシージャとか使える? 0616NAME IS NULL2017/08/02(水) 07:53:36.80ID:ASDOYwkw 3.20.0
https://sqlite.org/releaselog/3_20_0.html0617NAME IS NULL2017/08/11(金) 08:00:27.63ID:??? ファイルシステムよりも35%高速に ttp://postd.cc/faster-than-fs/ 0618NAME IS NULL2017/08/12(土) 00:57:24.03ID:??? なんだと 0619NAME IS NULL2017/08/29(火) 18:43:15.91ID:??? sqliteだと、managementstudioみたいなツールは何が使い勝手いいですか? 0620NAME IS NULL2017/08/29(火) 21:14:17.01ID:OhjuD9IQ>>619 何年か前にフリーのを一通り試したときは 結局Firefoxのアドオンのやつがよかった 0621NAME IS NULL2017/08/29(火) 22:18:32.51ID:???>>620 アドオンすか・・インストール型とかイメージしてました 0622NAME IS NULL2017/08/29(火) 22:18:48.87ID:???>>620 アドオンすか・・インストール型とかイメージしてました 0623NAME IS NULL2017/08/29(火) 23:12:13.61ID:??? SQLiteStudioまあまあ SQLite以外を扱う必要がなければ十分 見た目もManagement Studioに近い 0624NAME IS NULL2017/08/31(木) 13:06:37.85ID:FED7sUEP いるいるいるよね貝社員 0625NAME IS NULL2017/08/31(木) 15:54:23.53ID:??? 貝獣物語 0626NAME IS NULL2017/09/21(木) 14:38:04.47ID:CPk5Opit MATCHだけど SELECT * FROM vtbl AS v WHERE v MATCH 'foo'; だとvなんてカラムねーよとエラーになる SELECT * FROM vtbl WHERE vtbl MATCH 'foo'; ならOK なんか納得いかない
> All development work on SQLite4 has ended. The experiment has concluded. 0634NAME IS NULL2017/11/08(水) 15:34:14.65ID:???>>633 肝心なところが引用できてないぞ 0635NAME IS NULL2017/11/08(水) 15:47:10.99ID:??? 君が肝心と思ったところは君が引用すればいいと思うよ 0636NAME IS NULL2017/11/08(水) 15:47:57.57ID:??? SQLite4は元々リリースするつもりは無かったのか? 0637NAME IS NULL2017/11/08(水) 16:06:21.39ID:???>>635 英語読めないのか 0638NAME IS NULL2017/11/08(水) 16:16:04.08ID:???>>637 はい、そうです。 0639NAME IS NULL2017/11/11(土) 20:56:08.93ID:??? 初歩的な質問なのですが、 SQLiteのテーブルにboolean型のカラムを作って C#のプログラム側から参照してbool型の変数に代入しようとすると 型が違うと怒られます
sqliteのboolean型はbool型に入れられないのでしょうか 0640NAME IS NULL2017/11/11(土) 21:23:40.52ID:???>>639 sqliteのboolean型はint型じゃないのかな。 intでバインド 0641NAME IS NULL2017/11/11(土) 21:46:12.74ID:???>>640 ありがとうございます C#側でint型変数に代入を試みたところ0 1で値が入りました