20 самых необходимых SQL-запросов для WordPress
2011-01-27 12:14:13
... WordPress
SQL Executioner, который позволяет выполнять
SQL- ... примеры самых нужных
SQL-запросов для ...
+ развернуть текст сохранённая копия
Я недавно описывал плагин WordPress SQL Executioner, который позволяет выполнять SQL-запросы прямо из админки блога. Теперь же я приведу вам примеры самых нужных SQL-запросов для WordPress...
Тэги:
mysql,
phpmyadmin,
sql
WordPress SQL Executioner: выполняем SQL-запросы из админки блога.
2011-01-15 11:50:41
WordPress
SQL Executioner это маленький ... для прямого выполнения
SQL-запросов прямо в ...
+ развернуть текст сохранённая копия
WordPress SQL Executioner это маленький плагин для прямого выполнения SQL-запросов прямо в админке вашего блога. Есть множество "больших" плагинов вроде WP-DBManager, которые дают возможность...
Тэги:
mysql,
sql
Как создать девайс для MS SQL
2010-11-28 15:37:00
... >
SET @dev = 'd ...
+ развернуть текст сохранённая копия
Если создать джоб на бэкап базы на локальный диск вот с таким степом:
BACKUP DATABASE [test] TO [test] WITH INIT , NOUNLOAD , NAME = N'test_backup', NOSKIP , STATS = 10, NOFORMAT
то при отстутствии девайса test выходит сообщение об ошибке.
Чобы это избежать, можно создать процедурку, которая проверяет наличие девайса и в случае его отсутствия создает новый:
SET @dev = 'd:\MSSQL\BACKUP\'+@base+'.BAK'
if exists (select * from master.dbo.sysdevices where name = @base)
begin
exec master.dbo.sp_dropdevice @base
end
exec master.dbo.sp_addumpdevice N'disk', @base, @dev
Тэги: sql
Не забудь сделать escape!
2010-10-31 22:41:24
Когда я только начинал программировать в web, правильно сделать escape данных было непростой задачей ...
+ развернуть текст сохранённая копия
Когда я только начинал программировать в web, правильно сделать escape данных было непростой задачей: никаких хороших библиотек не было или приходилось писать что-то свое, при этом на каждом шагу не забывая поставить нужный escape. Сегодня отличные библиотеки, такие как Ruby on Rails, позволяют «расслабиться» и забыть о том, что такое escaping (по крайней мере до [...]
Тэги: encode, escape, python, rail, ruby, shell, sql, url, vulnerability, web
Читаем XML файлы
2010-10-21 16:54:00
... pre class="brush: sql;">SELECT @xml ... class="brush: sql;">declare @x ... nvarchar(100), @sql nvarchar(max) ...
+ развернуть текст сохранённая копия
Если надо прочитать отдельные элементы XML файла, то можно воспользоваться следующим примером:
SELECT @xml = CONVERT(xml, BulkColumn, 2)
FROM OPENROWSET(BULK 'C:\file.xml', SINGLE_BLOB) as x
select(select y.r.value('@value','varchar(3)')
from @xml.nodes('report/title/item') as y(r)
where y.r.value('@name','varchar(3)') = 'pole1') as pole1,
(select y.r.value('@value','varchar(3)')
from @xml.nodes('report/title/item') as y(r)
where y.r.value('@name','varchar(3)') = 'pole2') as pole2,
y.r.value('@code','varchar(3)') as code,
y.r.value('@shifr','varchar(3)') as shifr,
y.r.value('@year','varchar(4)') as year,
y.r.value('@period','varchar(2)') as period
from @xml.nodes('report') as y(r)
А вот так читаем файлы в каталоге, предварительно получив их имена в переменную @file
declare @x nvarchar(max), @file nvarchar(100), @sql nvarchar(max)
set @file = N'C:\x.txt'
SET @sql = N'SET @y = (SELECT * FROM OPENROWSET(BULK N'''+@file+''', SINGLE_NCLOB) as x)'
exec sp_executesql @sql, N'@y nvarchar(max) output', @y = @x output
select @x
Тэги: sql, xml