zoukankan      html  css  js  c++  java
  • 用SQL语句从电脑导入图片到数据库

    --创建图片表
    CREATE TABLE W_PIC
    (
        ID INT,                --编号
        WPATH VARCHAR(80),    --完整路径
        PIC VARCHAR(80),    --图片名称,不带后缀
        img image            --图片内容
    )
    
    --图片表中插入数据
    INSERT INTO W_PIC(ID,WPATH,PIC)
    SELECT 1, 'C:UserswDesktop产品图片2#加工图34-C专用.jpg','2#加工图34-C专用'
    UNION ALL
    SELECT 2, 'C:UserswDesktop产品图片129.jpg','129'
    
    --创建游标
    DECLARE CUR_PIC CURSOR FOR SELECT ID,WPATH,PIC FROM W_PIC;
    DECLARE @ID int, @PATH VARCHAR(80), @PIC VARCHAR(80), @STR VARCHAR(100);
    OPEN CUR_PIC;
    FETCH NEXT FROM CUR_PIC INTO @ID, @PATH, @PIC;
    WHILE @@FETCH_STATUS=0
    BEGIN
        SET @STR=STR(@ID);    
        --插入图片数据
        EXECUTE ('UPDATE W_PIC SET img=(SELECT * FROM OPENROWSET(BULK N'''+@PATH+''', SINGLE_BLOB) AS Photo) WHERE ID='+@STR);
        FETCH NEXT FROM CUR_PIC INTO @ID, @PATH, @PIC;
    END
    CLOSE CUR_PIC;
    DEALLOCATE CUR_PIC;
  • 相关阅读:
    Python网络爬虫与信息提取(二)—— BeautifulSoup
    Linux文件系统概述
    XML简介
    JSON数据格式
    SQL*Loader之CASE8
    SQL*Loader之CASE9
    SQL*Loader之CASE10
    SQL*Loader之CASE11
    Oracle工具之DBNEWID
    Oracle常用函数汇总
  • 原文地址:https://www.cnblogs.com/WJJ-1119/p/11445176.html
Copyright © 2011-2022 走看看