import re import sys import getopt import os exclude_rows = ['informix.syserrors', 'informix.systracemsgs', 'informix.systraceclasses', 'grant dba to', 'grant resource to', 'create role ', 'sysbldsqltext', 'create explicit cast', 'create implicit cast'] GRANT_EXECUTE_ON_FUNCTION = 'grant execute on function' GRANT_EXECUTE_ON_PROCEDURE = 'grant execute on procedure' def file_to_list(fname) -> list: with open(fname, encoding='ansi') as f: …
Devamını Oku »informix table sizeof disk
select tn.partnum , tn.dbsname , (pt.nptotal * pt.pagesize) /1024 as total_kb , (pt.npused * pt.pagesize) /1024 as used_kb , (pt.npused * pt.pagesize) / 1024 /1024/1024 as used_gb , (pt.npdata * pt.pagesize) /1024 as data_kb , tn.owner , tn.tabname , pt.lockid, pt.flags, pt.flags2 , pt.rowsize, pt.ncols, pt.pagesize , dbinfo('utc_to_datetime',pt.created) as created …
Devamını Oku »Informix lock user sesion list
SELECT s.username tutan_kullanici, s.sid tutan_session, t.username bekleyen_kullanici, t.sid bekleyen_session, l.type locktype, l.dbsname veritabani, l.tabname tablo, l.rowidlk tutulan_rowid FROM sysmaster:syslocks l INNER JOIN sysmaster:syssessions s ON s.sid = l.owner LEFT JOIN sysmaster:syssessions t ON l.waiter = t.sid WHERE l.dbsname <> 'sysmaster' and l.tabname <> 'sysdatabases' ORDER BY veritabani, l.tabname;
Devamını Oku »informix get last insert id
Evet çok saçma CREATE TEMP TABLE zamazingo (ID INT); INSERT INTO mytable (ciger,adana,lahmacun,pide,doner) VALUES ('miger','madana','mahmacun','mide','moner'); INSERT INTO zamazingo (ID) VALUES (dbinfo('sqlca.sqlerrd1')); select id from zamazingo
Devamını Oku »python jaydebeapi informix connect
conn = jaydebeapi.connect("com.informix.jdbc.IfxDriver", 'jdbc:informix-sqli://sunucuipyadadomain:1526/databasename:INFORMIXSERVER=infxservername;USER=username;Password=password;NEWLOCALE=tr_tr,tr_tr;NEWCODESET=8859_9,8859-1,819;IFX_LOCK_MODE_WAIT=-1;IFX_TRIMTRAILINGSPACES=1', [username,password], r"D:\ihk\programlar\jdbc-4.10.8.1.jar", ) JayDeBeApi 1.2.3 versiyonu ile birlikte bazı hatalar giderilmiş daha önce yanında ekstra kurulum yaptığımız JayDeBeApi3-1.3’a gerek kalmadı. https://github.com/baztian/jaydebeapi
Devamını Oku »informix Unix Timestamp
informix veritabanında tarih saat bilgisini unix timestamp olarak döndüren sql sorgusu SELECT dbinfo(‘utc_current’) FROM sysmaster:sysdual;
Devamını Oku »informix database table field list
informix veritabanında belirtiğiniz tablonun colonlarını listeleyen sql cümlesi SELECT TRIM(t.tabname) || '.' || TRIM(c.colname) AS table_dot_column, c.colname FROM "informix".systables AS t JOIN "informix".syscolumns AS c ON t.tabid = c.tabid WHERE t.tabtype = 'T' AND t.tabid >= 100 and t.tabname = 'tabloadi' ORDER BY t.tabname, c.colno;
Devamını Oku »informix Invalid application buffer type.’.
informix Invalid application buffer type.’. Bu sorun genelde yüklediğiniz informix driver’ın eski sürüm olmasından kaynaklı.
Devamını Oku »informix table list
informix table list informix veritabanınınızda var olan tabloların listesini görmek için aşağıdaki sql sorgusunu kullanabilir siniz. select tabname from systables where tabid > 99 and tabtype = "T"
Devamını Oku »