約 2,031,260 件
https://w.atwiki.jp/developmenttips/pages/44.html
!-- 1ページに表示する行数が10件なら9 -- cfset maxrow=startrow+9 !-- 次のページのstartrow -- cfset nextstart=maxrow+1 次のリンクを表示するかの判断 cfif GetMS.RecordCount at maxrow a href="BBBB.cfm?nextstart= cfoutput #nextstart# /cfoutput " リンク /a /cfif
https://w.atwiki.jp/manefamukouryaku/pages/16.html
単色(赤)表示器
https://w.atwiki.jp/chiffon/pages/24.html
MS SQLServerのmasterデータベースの復元 MicrosoftのSQLServerで、masterデータベースを復元する際には、 シングルユーザモードで起動しなくてはなりません。これは masterデータベースだけのようです。 コマンドでのやり方を書きます。 パスについては環境に合わせて下さい。 c \Program Files\Microsoft SQL Server\Binn\sqlservr -c -m c はコマンドプロンプトから起動 m はシングルユーザモードで起動 起動後にosql(osql -E)等から次のコマンドを発行します。 RESTORE DATABASE master FROM DISK = 'c \backup\master.bck' go
https://w.atwiki.jp/sevenlives/pages/1915.html
NoSQL 読み:のーえすきゅーえる 英語:NoSQL, Not only SQL 別名: 意味: NoSQLとは、データベースの世界でほぼ標準となっていたリレーショナルデータベース以外のソリューションとして登場したデータベースのこと。 リレーショナルデータベースは非常に使い勝手のよいデータベースとして様々な分野に使用されていたが、どんなデータでも必ずしも使い勝手がよいとは限らないケースもありました。 そこで軽量でSQL機能を持たないデータベースを指してNoSQLなどと言われるようになり、現在では大規模なデータやスケーラビリティを考慮したデータベースとしてリレーショナルデータベース以外のデータベースの多く使用されるようになりました。 NoSQLは決してSQLを利用しない(No SQL)という運動ではなく最適なデータベースはSQLだけではない(Not only SQL)などと理解することが適切と言われています。 2013年07月01日 構造型ストレージ? 分散ハッシュ・テーブル? BASE BigTable Dynamo? MongoDB CouchDB? BrowserCouch? キーバリュー・ストア? ドキュメント指向データベース 列指向データベース リレーショナル・データベース
https://w.atwiki.jp/kaorutaniwaki/pages/4.html
このページにはNoSQLで勉強したことを記述していく。 ・NoSQLを勉強していくと、MongoDBをインストールする必要が出た。 http //docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/ ここに、インストール方法や起動方法が載っているので参考にすること。
https://w.atwiki.jp/omisono_php/pages/28.html
SQLの表示結果 $query = "select FldPatNumber,DATE_FORMAT(FldDateTime, %Y ) as time1 FROM tbldiagnosis"; /*この結果は user_id 2005 fullname 2870 user_id 2005 fullname 1157 user_id 2005 fullname 5232 user_id 2005 fullname 124 user_id 2005 fullname 5847 user_id 2005 user_id 1994 fullname 14 user_id 1994 fullname 2 user_id 1994 fullname 19 user_id 1994 fullname 1 user_id 1994 fullname 18 */
https://w.atwiki.jp/dbsp16/pages/16.html
BASE特性 NoSQLで要求される特性。 RDBMSよりも緩い制約になっている。 Basically Available 原則、可用性を保持する Soft-state 柔らかい状態 Eventuall Consistency 結果的に整合性を保持する(時間差を許容する)
https://w.atwiki.jp/toolstorage/pages/20.html
ファイル行数カウント ソース CountDataFileLine 指定ファイルの行数をカウントする フラグにより、ファイルの構成に対応したカウントが可能 ※純粋なレコード数0の場合はフラグ情報を考慮しない 引数:あり iFilePath : カウントする指定ファイル(フルパス) hasHeaderLine : ヘッダー行の有無(「TRUE ヘッダー行あり」の場合1減らす) hasLastBlankLine : カウント不要な最終行の有無(「TRUE カウント不要行あり」の場合1減らす) 戻り値:String:ファイルの行数 Public Function CountFileLine(ByVal iFilePath As String, ByVal hasHeaderLine As Boolean, ByVal hasLastBlankLine As Boolean) As Long Dim fsObj As Object Dim fsObjTS As Object Dim LineNumber As Long Set fsObj = CreateObject("Scripting.FileSystemObject") ファイルの末尾から書き込みモードで開きます ※実際には書き込みません Set fsObjTS = fsObj.OpenTextFile(iFilePath, 8) 現在のファイル ポインタの位置を行番号で取得します LineNumber = CLng(fsObjTS.Line) ファイルを閉じる fsObjTS.Close 使用済みオブジェクトの除去 Set fsObj = Nothing If LineNumber 0 Then If hasHeaderLine Then LineNumber = LineNumber - 1 End If If hasLastBlankLine Then LineNumber = LineNumber - 1 End If End If CountFileLine = LineNumber End Function 呼び出しサンプル Public Sub test_CountFileLine() MsgBox CountFileLine("C \aaa.txt", False, False) End Sub トップ
https://w.atwiki.jp/kagiwada/pages/46.html
MS SQLserverのバックアップ方法を調べた。 Microsoft SQL sever 2000 , 2003 , 2008で行えるはず。 今回調べたいのは2000だったので。2000は確実。 参考URL: ・http //support.microsoft.com/kb/224071/ja ・http //msdn.microsoft.com/ja-jp/library/ms190794.aspx データベースのデタッチ、アタッチをググルとダイタイヒットします。 今回の計画: コールドバックアップが主体 必要条件 * 現在の場所から、すべてのデータベース、特に master データベース の最新のバックアップを作成します。 * システム管理者 (sa) 権限が必要です。 * データベースのすべてのデータ ファイルとログ ファイルの名前 および 現在の場所を把握しておく必要があります。 注 データベースで使用されているすべてのファイルの名前 および現在の場所は、次のように sp_helpfile ストアド プロシー ジャを使用して確認できます。 use database_name go sp_helpfile go * 移動するデータベースに排他的にアクセスする必要があります。 処理中 に問題が発生し、移動したデータベースにアクセスできない 場合、または SQL Server を開始できない場合は、発生した エラーの詳細を SQL Server エラー ログおよび SQL Server Books Online で確認します。 手順1 データベースをデタッチする。 手順2 現在の場所 (D \Mssql7\Data) から新しい場所 (E \Sqldata) に データ ファイルとログ ファイルをコピーします。 この際、データベースはとめておく事。 手順3 データベーススタート。 データベースを再アタッチ 手順4 ストアド プロシージャを使用して、ファイルの場所が変更された ことを確認 データベースファイル *.mdf ログファイル *.ldf デタッチ、アタッチ 操作方法 データベースをアタッチまたはデタッチする方法 (Enterprise Manager) データベースをアタッチまたはデタッチする方法 (Enterprise Manager) データベースをアタッチするには 1. サーバー グループを展開し、サーバーを展開します。 2. データベースを右クリックし、[All Tasks/Attach Databaseす べてのタスク/データベースのアタッチ] をクリックします。 3. アタッチするデータベースの MDF (master データ ファイル) の名前を入力します。ファイルの格納場所がわからない場合 は、[...] ボタンをクリックして検索します。ファイル名は最大 16 個まで指定できます。詳細については、「」を参照してくださ い。 4. 指定した MDF ファイルが正しいかどうかを確認するには、[確 認] をクリックします。元のファイル名の列に、データベース内の すべてのファイル (データファイルおよびログ ファイル) の一覧が 表示されます。現在のファイルの場所に、ファイルの名前とパスの 一覧が表示されます。Microsoft® SQL Server™ で指定された位置に ファイルが見つからない場合、アタッチ操作は失敗します。現在の ファイルの場所は編集できます。アタッチ操作を正しく行うには、 ファイルの現在位置がこの列に表示されている必要があります。た とえば、デタッチする前にファイルの既定の場所を変更した場合、 アタッチ操作を正しく行うには、ファイルの現在位置を指定する必 要があります。 5. [以下としてアタッチ] ボックスに、データベースの名前を入 力します。データベース名は、既存のどのデータベース名とも一致 していてはなりません。 6. データベース所有者を指定します。 7. [OK] をクリックします。新たにアタッチしたデータベースの データベース ノードが、データベース フォルダに作成されます。 データベースをデタッチするには 1. サーバー グループを展開し、サーバーを展開します。 2. [データベース] を展開します。 3. データベースを右クリックし、[すべてのタスク/データベース のアタッチ] をクリックします。このメニューは、固定サーバー ロール sysadmin のメンバであり、接続しているサーバーが SQL Server 2000 である場合にだけ表示されます。master、model、 tempdb の各データベースはデタッチできません。 4. [データベースのデタッチ] ダイアログ ボックスで、データ ベースの状態を確認します。データベースを正しくデタッチするに は、状態は [データベースはデタッチできる状態です。] である必 要があります。必要に応じて、デタッチ操作を行う前に統計情報を 更新できます。 5. データベースから既存の接続を終了するには、[消去] をク リックします。 6. [OK] をクリックします。デタッチされたデータベースのデー タベース ノードが、データベース フォルダから削除されます。 コマンドでバックアップ(SQL2005) set SQLCMD=sqlcmd -E -S "[サーバ名]" -Q %SQLCMD% "sp_detach_db [データベース名] " copy "[MDF の PATH]" "[MDF のバックアップ先]" copy "[LDF の PATH]" "[LDF のバックアップ先]" %SQLCMD% "sp_attach_db [データベース名] , [MDF の PATH] , [LDF の PATH] " バージョン確認 C \Program Files\Microsoft SQL Server\80\Tools\Binn osql -E -S "SRV-NAME\ISTANCENAME" 1 select @@version 2 go Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14 22 05 Copy right (c) 1988-2003 Microsoft Corporation Standard Edition on Windows N T 5.0 (Build 2195 Service Pack 4) (1 件処理されました) 1 exit こんな感じ。 SQL Server 2000 の現在のバージョンの確認 Setup を実行する前に、アップグレードするデータベース コンポー ネントのインスタンスの バージョンを確認する必要があります。 インストールされている SQL Server 2000 データベース コンポー ネントのバージョンを確認 するには、次の操作を行います。 1. isql、osql、またはクエリ アナライザを使用して、データ ベース エンジンの インスタンスに対して以下のクエリのいずれかを実行しま す。 * SELECT SERVERPROPERTY( ProductLevel ) * SELECT @@VERSION * SELECT SERVERPROPERTY( ProductVersion ) 2. 次の表を使用してデータベース コンポーネントのバージョン を確認します。 SQL Server 2000 バージョンとレベル @@VERSION 製品レベル SQL Server 2000 製品版 8.00.194 RTM データベース コンポーネント SP1 8.00.384 SP1 データベース コンポーネント SP2 8.00.534 SP2 データベース コンポーネント SP3 SP3a、または MSDE 2000 Release A 8.00.760 SP3 データベース コンポーネント SP4 8.00.2039 SP4 アクセス数| - | 名前 コメント
https://w.atwiki.jp/tm-mura/pages/47.html
時間がかかるプロシージャで、コミットもログ出力も最後に1回だと、 ログや更新済みデータからはプロシージャの進捗わからない。 そこで、実行中のSQLを直接取得して進捗を見る。 SELECT USERNAME, OSUSER, MACHINE, TERMINAL, PROGRAM, SID, SERIAL#, STATUS, SQL_ADDRESS, SQL_TEXT FROM V$SESSION S, V$SQLTEXT Q WHERE TYPE = USER AND S.SQL_ADDRESS = Q.ADDRESS ORDER BY S.SID, S.SERIAL#, Q.PIECE;